| | |
| | | //3.3 扣费成功 同时更新预扣记录数据的套餐id和数据更新时间 |
| | | consumptionRecord.setProOrderDetailId(productOrderDetail.getId()); |
| | | consumptionRecord.setUpdateTime(new Date()); |
| | | if (!SaveConsumptionRecord(consumptionRecord)) { |
| | | logger.info("业务编号:【{}】更新预扣费的套餐id!", consumptionRequest.getBusinessId()); |
| | | if (SaveConsumptionRecord(consumptionRecord)) { |
| | | //消息队列通知 |
| | | MessageToBI(consumptionRequest); |
| | | //已经扣费 |
| | | logger.info("业务编号:【{}】该业务已经扣费!", consumptionRequest.getBusinessId()); |
| | | return true; |
| | | } |
| | | //消息队列通知 |
| | | MessageToBI(consumptionRequest); |
| | | //已经扣费 |
| | | logger.info("业务编号:【{}】该业务已经扣费!", consumptionRequest.getBusinessId()); |
| | | return true; |
| | | else |
| | | { |
| | | logger.info("业务编号:【{}】更新预扣费数据失败!", consumptionRequest.getBusinessId()); |
| | | } |
| | | } else { |
| | | logger.info("业务编号:【{}】预扣费执行失败!", consumptionRequest.getBusinessId()); |
| | | } |