From 90f2acaa6c61d5a60822d4fee5a44ec3c5404f67 Mon Sep 17 00:00:00 2001
From: 侯瑞军 <411269194@kidgrow.com>
Date: Wed, 31 Mar 2021 18:52:02 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.2.240:7070/r/kidgrow-microservices-platform into dev

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/PayManagerController.java |   32 +++++++++++++++++++++++++++++---
 1 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/PayManagerController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/PayManagerController.java
index 5103774..dc029ef 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/PayManagerController.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/PayManagerController.java
@@ -16,6 +16,7 @@
 import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.MapUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.validation.BindingResult;
@@ -118,6 +119,29 @@
             return ResultBody.ok().data(true).msg("已开通单次支付功能");
         }
     }
+    /**
+     * 查询一个科室是否有支付功能
+     */
+    @ApiOperation(value = "查询一个科室是否有支付功能")
+    @PostMapping("/departmentIsPayFegin")
+    public ResultBody departmentIsPayFegin(@RequestBody Map<String,Long> map) {
+        Long hospitalId = MapUtils.getLong(map, "hospitalId");
+        if(hospitalId==null){
+            return ResultBody.failed("请输入医院id");
+        }
+        Long departmentId = MapUtils.getLong(map, "departmentId");
+        if(departmentId==null){
+            return ResultBody.failed("请输入部门id");
+        }
+        PayManager payManager=payManagerService.findByObject(hospitalId,departmentId);
+        if (payManager.getId() == null) {
+            return ResultBody.ok().data(false).msg("未开通单次支付功能");
+        }
+        else
+        {
+            return ResultBody.ok().data(true).msg("已开通单次支付功能");
+        }
+    }
 
     /**
      * 新增or更新
@@ -160,9 +184,11 @@
                     }
                     else if(modelDetail==null)
                     {
-                        Boolean isResult=payManagerService.saveproductOrder(payManager,sysUser);
-                        if (!isResult) {
-                            return ResultBody.failed().msg("套餐充入失败,支付开通失败!");
+                        if(payManager.getEnabled()){
+                            Boolean isResult=payManagerService.saveproductOrder(payManager,sysUser);
+                            if (!isResult) {
+                                return ResultBody.failed().msg("套餐充入失败,支付开通失败!");
+                            }
                         }
                     }
                 } else {

--
Gitblit v1.8.0