forked from kidgrow-microservices-platform

侯瑞军
2021-03-31 2f10692d098af93490c46aa561a353fc5870c789
优化修复扣费成功后的日志代码,预防bug出现
1 files modified
17 ■■■■■ changed files
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java 17 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java
@@ -522,14 +522,17 @@
                //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());
            }