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