Helius
2022-05-12 bc0898f18e741571608176d89cdd16b94c781913
zq-erp/src/main/java/com/matrix/system/hive/service/imp/MoneyCardUseServiceImpl.java
@@ -278,8 +278,11 @@
        LogUtil.info("扣减储值卡余额 {}", JSON.toJSONString(moneyCardOperationDto));
        MoneyCardUse moneyCardUse = moneyCardUseDao.selectById(moneyCardOperationDto.getCarUseId());
        // 用户默认储值卡不进行欠款检查 20220512 wzy
        if (Dictionary.FLAG_NO_N.equals(moneyCardUse.getIsVipCar())) {
        //欠款检查
        checkOrderStatu(moneyCardUse.getOrderItemId());
        }
        //赠送金额扣款
        if (moneyCardUse.getGiftMoney() + moneyCardOperationDto.getGiftMoney() >= 0) {
@@ -311,7 +314,11 @@
            moneyCardUse.setFailTime(invalidTime);
        }
        // 储值卡不减少使用次数 20220512 wzy
        if (Dictionary.FLAG_NO_N.equals(moneyCardUse.getIsVipCar())) {
        moneyCardUse.setLastCount(moneyCardUse.getLastCount() - moneyCardOperationDto.getCount());
        }
        // 更新充值卡信息
        moneyCardUseDao.update(moneyCardUse);
        //设置卡项使用流水