| | |
| | | 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) { |
| | |
| | | moneyCardUse.setFailTime(invalidTime); |
| | | } |
| | | |
| | | // 储值卡不减少使用次数 20220512 wzy |
| | | if (Dictionary.FLAG_NO_N.equals(moneyCardUse.getIsVipCar())) { |
| | | moneyCardUse.setLastCount(moneyCardUse.getLastCount() - moneyCardOperationDto.getCount()); |
| | | } |
| | | |
| | | // 更新充值卡信息 |
| | | moneyCardUseDao.update(moneyCardUse); |
| | | //设置卡项使用流水 |