From 1c2c8aa1910866733854e62b0ee4bc637af141d0 Mon Sep 17 00:00:00 2001 From: houruijun <411269194@kidgrow.com> Date: Wed, 14 Oct 2020 14:50:50 +0800 Subject: [PATCH] 修改扣费流程中业务状态部分遗漏问题 --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java index 89144de..20b935b 100644 --- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java @@ -125,6 +125,7 @@ } else { reMsg = "单次支付未成功,不允许预扣费!"; bcode = ConsumptionConstant.BUSINESS_CODE_FAIL; + isSuccess = false; } } else { //先获取这个业务关联的扣费记录 @@ -202,6 +203,7 @@ } else { reMsg = "单次支付未成功,不允许扣费!"; bcode = ConsumptionConstant.BUSINESS_CODE_FAIL; + isSuccess=false; } } else { //先获取这个业务关联的扣费记录 @@ -281,6 +283,7 @@ //预扣费成功 reMsg = "单次支付模拟退还扣费成功!"; bcode = ConsumptionConstant.BUSINESS_CODE_RETURN_DEDUCTION; + isSuccess=true; } else { reMsg = "单次支付未成功,不允许退扣费!"; bcode = ConsumptionConstant.BUSINESS_CODE_FAIL; @@ -415,6 +418,7 @@ //预扣费成功 reMsg = "单次支付模拟已经扣费成功!"; bcode = ConsumptionConstant.BUSINESS_CODE_IS_DEDUCTION; + isSuccess = true; //消息队列通知 MessageToBI(consumptionRequest); } else { @@ -760,6 +764,7 @@ private Boolean departmentIsPay(ConsumptionRequest consumptionRequest) { log.info("查看当前科室是否开通了单次支付请求参数:"+consumptionRequest.toString()); PayManager payManager = payManagerService.findByObject(consumptionRequest.getHospitalId(), consumptionRequest.getDepartmentId()); + log.info("查看当前科室是否开通了单次支付请求查询后数据:"+payManager.toString()); if (payManager == null) { return false; } else { @@ -776,6 +781,7 @@ private Boolean departmentPayStatus(ConsumptionRequest consumptionRequest) { log.info("查看当前科室当前诊断id的支付状态是否成功请求参数:"+consumptionRequest.toString()); SaasClientPay saasClientPay = saasClientPayService.findModelByObject(consumptionRequest.getHospitalId(), consumptionRequest.getDepartmentId(), consumptionRequest.getDiaId()); + log.info("查看当前科室当前诊断id的支付状态是否成功查询后数据:"+saasClientPay.toString()); if (saasClientPay == null) { return false; } else { -- Gitblit v1.8.0