From 2488993fc23157fe21f5898173811372c8c835e1 Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期四, 13 六月 2024 11:39:04 +0800
Subject: [PATCH] zjh 本地 2024/06/13 --1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java |   47 ++++++++++++-----------
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java           |   20 ++++++---
 2 files changed, 37 insertions(+), 30 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
index 85157ab..6492eac 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
@@ -63,7 +63,7 @@
 
     //瀵规帴his鎬绘帴鍙�  娉ㄥ唽鎸傚彿鎺ヨ瘖鐢宠鍗曟搷浣�
     @Transactional
-    public void HisApiMethods(TjCustomer customer, Long orderId) {
+    public AjaxResult HisApiMethods(TjCustomer customer, Long orderId) {
 
         Date dates = new Date();
         final String date = DateUtil.format(dates, "yyyy-MM-dd HH:mm:ss");
@@ -161,8 +161,10 @@
                         LambdaQueryWrapper<HisApiConfig> lambdaQueryWrapper = new LambdaQueryWrapper<>();
                         lambdaQueryWrapper.eq(HisApiConfig::getApiMethod, "Outpintestapply");
                         HisApiConfig hisApiConfig = hisApiConfigService.getOne(lambdaQueryWrapper);
-                        hisApiGetMethodService.save(object4, "Outpintestapply", hisApiConfig);
+                        hisApiGetMethodService.save(object4, "Outpintestapply", hisApiConfig,JSONUtil.toJsonStr(BeanUtil.beanToMap(dto)));
 
+                    }else {
+                        return AjaxResult.success();
                     }
                     //闂ㄨ瘖妫�鏌ョ敵璇�
                     OutpinexamapplyDto outpinexamapplyDto = new OutpinexamapplyDto();
@@ -218,8 +220,10 @@
                         LambdaQueryWrapper<HisApiConfig> lambdaQueryWrapper = new LambdaQueryWrapper<>();
                         lambdaQueryWrapper.eq(HisApiConfig::getApiMethod, "Outpinexamapply");
                         HisApiConfig hisApiConfig = hisApiConfigService.getOne(lambdaQueryWrapper);
-                        hisApiGetMethodService.save(jsonObject, "Outpinexamapply", hisApiConfig);
+                        hisApiGetMethodService.save(jsonObject, "Outpinexamapply", hisApiConfig,JSONUtil.toJsonStr(BeanUtil.beanToMap(outpinexamapplyDto)));
 
+                    }else {
+                        return AjaxResult.success();
                     }
 
                     //闂ㄨ瘖娌荤枟澶勭疆鐢宠
@@ -274,15 +278,17 @@
                         map.put("cardId", customer.getCardId());
                         JSONObject jsonObject = JSONUtil.parseObj(map);
                         LambdaQueryWrapper<HisApiConfig> lambdaQueryWrapper = new LambdaQueryWrapper<>();
-                        lambdaQueryWrapper.eq(HisApiConfig::getApiMethod, "Outpinmedapply");
+                        lambdaQueryWrapper.eq(HisApiConfig::getApiMethod, "Outpintreatapply");
                         HisApiConfig hisApiConfig = hisApiConfigService.getOne(lambdaQueryWrapper);
-                        hisApiGetMethodService.save(jsonObject, "Outpinmedapply", hisApiConfig);
-
+                        hisApiGetMethodService.save(jsonObject, "Outpintreatapply", hisApiConfig,JSONUtil.toJsonStr(BeanUtil.beanToMap(dao)));
+                    }else {
+                        return AjaxResult.error();
                     }
+                    return AjaxResult.success();
                 }
             }
         }
-
+        return AjaxResult.error();
     }
 
 
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java
index 74dbb7c..d7d35df 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java
@@ -26,6 +26,7 @@
 import io.swagger.annotations.ApiParam;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 import com.ltkj.common.annotation.Log;
 import com.ltkj.common.core.controller.BaseController;
@@ -85,7 +86,7 @@
     public AjaxResult getDxList() {
         List<TjProject> tjProjects = tjProjectService.getDxTjProjectList();
         String config = configService.selectConfigByKey("tj_dxsxtj");
-        if(null !=config && config.equals("N")){
+        if (null != config && config.equals("N")) {
             tjProjects = tjProjectService.getOpenDxTjProjectList();
         }
         if (tjProjects != null) {
@@ -95,14 +96,11 @@
             }
         }
         String key = configService.selectConfigByKey("is_open_sfxm");
-        Map<String,Object> map=new HashMap<>();
-        map.put("list",tjProjects);
-        map.put("key",key);
+        Map<String, Object> map = new HashMap<>();
+        map.put("list", tjProjects);
+        map.put("key", key);
         return AjaxResult.success(map);
     }
-
-
-
 
 
     /**
@@ -140,18 +138,18 @@
      */
     @GetMapping("/getAllChildListById")
     @ApiOperation(value = "鏌ヨ椤圭洰瀛愰」")
-    public AjaxResult getAllChildListById(@RequestParam(required = false)String proId,
+    public AjaxResult getAllChildListById(@RequestParam(required = false) String proId,
                                           @RequestParam(required = false) String proName,
                                           @RequestParam(required = false) String checkType) {
-        LambdaQueryWrapper<TjProject> wq=new LambdaQueryWrapper<>();
-        if (proId!=null){
-            wq.eq(TjProject::getProParentId,proId);
+        LambdaQueryWrapper<TjProject> wq = new LambdaQueryWrapper<>();
+        if (proId != null) {
+            wq.eq(TjProject::getProParentId, proId);
         }
-        if (proName!=null){
-            wq.like(TjProject::getProName,proName);
+        if (proName != null) {
+            wq.like(TjProject::getProName, proName);
         }
-        if (checkType!=null){
-            wq.eq(TjProject::getProCheckType,checkType);
+        if (checkType != null) {
+            wq.eq(TjProject::getProCheckType, checkType);
         }
         List<TjProject> tjProjects = tjProjectService.list(wq);
 //        List<TjProject> tjProjects = tjProjectService.getAllChildListById(proId);
@@ -211,7 +209,6 @@
         List<TjProject> tjProjects = tjProjectService.list(wq);
         return AjaxResult.success(tjProjects);
     }
-
 
 
     /**
@@ -444,6 +441,7 @@
     @Log(title = "浣撴椤圭洰", businessType = BusinessType.DELETE)
     @DeleteMapping("/{proIds}")
     @ApiOperation(value = "鍒犻櫎浣撴椤圭洰(鍙垹闄ょ埗椤圭洰鍜屽瓙椤圭洰)")
+    @Transactional
     public AjaxResult remove(@PathVariable Long[] proIds) {
         if (null == proIds || proIds.length <= 0) {
             return AjaxResult.error("璇烽�夋嫨瑕佸垹闄ょ殑椤圭洰");
@@ -475,6 +473,9 @@
                     wq.eq(TjStandard::getProId, proId);
                     tjStandardService.remove(wq);
                     tjProjectService.removeById(project1.getProId());
+                    TjProject project = tjProjectService.getById(project1.getProParentId());
+                    project.setProPrice(tjProjectService.getMoneys(project1.getProParentId().toString()));
+                    tjProjectService.updateById(project);
                 }
             }
         }
@@ -544,13 +545,13 @@
     public AjaxResult getProParentIdDxList() {
         List<TjProject> tjProjects = tjProjectService.getDxTjProjectList();
         String config = configService.selectConfigByKey("tj_dxsxtj");
-        if(null !=config && config.equals("N")){
+        if (null != config && config.equals("N")) {
             tjProjects = tjProjectService.getOpenDxTjProjectList();
         }
         String key = configService.selectConfigByKey("is_open_sfxm");
-        Map<String,Object> map=new HashMap<>();
-        map.put("list",tjProjects);
-        map.put("key",key);
+        Map<String, Object> map = new HashMap<>();
+        map.put("list", tjProjects);
+        map.put("key", key);
         return AjaxResult.success(map);
     }
 
@@ -559,9 +560,9 @@
     public AjaxResult getProSonDxList(@RequestParam String proId) {
         List<TjProject> projectList = tjProjectService.getTjProjectListBySoneId(proId);
         String key = configService.selectConfigByKey("is_open_sfxm");
-        Map<String,Object> map=new HashMap<>();
-        map.put("list",projectList);
-        map.put("key",key);
+        Map<String, Object> map = new HashMap<>();
+        map.put("list", projectList);
+        map.put("key", key);
         return AjaxResult.success(map);
     }
 

--
Gitblit v1.8.0