From e54ecd3c3cdf57c25d7dad004173ee46364fceec Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期四, 20 六月 2024 22:14:59 +0800
Subject: [PATCH] zjh 本地 2024/06/20 --2

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TbTransitionServiceImpl.java |    5 +++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TbTransitionMapper.java            |    3 +++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITbTransitionService.java         |    3 +++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java  |   15 +++++++++++++++
 4 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
index d71ee6b..eacdf66 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
@@ -1918,6 +1918,7 @@
         for (Map.Entry<Long, List<TbTransition>> entry : collect.entrySet()) {
             Map<String, Object> map = new HashMap<>();
             Long pacId = entry.getValue().get(0).getPacId();
+            map.put("proPrantId",entry.getKey().toString());
             if (null != pacId) {
                 TjPackage aPackage = tjPackageService.getById(entry.getValue().get(0).getPacId());
                 map.put("pacName", aPackage.getPacName());
@@ -1967,6 +1968,7 @@
         for (Map.Entry<Long, List<TbTransition>> entry : collect.entrySet()) {
             Map<String, Object> map = new HashMap<>();
             Long pacId = entry.getValue().get(0).getPacId();
+            map.put("proPrantId",entry.getKey().toString());
             if (null != pacId) {
                 TjPackage aPackage = tjPackageService.getById(entry.getValue().get(0).getPacId());
                 map.put("pacName", aPackage.getPacName());
@@ -2543,5 +2545,18 @@
             return AjaxResult.error(e.getMessage());
         }
     }
+
+
+    @GetMapping("/delTbBycusCardIdAndProId")
+    @ApiOperation(value = "鏍规嵁瀹㈡埛韬唤璇佸彿鍜岄」鐩埗椤筰d鍒犻櫎涓存椂琛ㄦ暟鎹�")
+    @Transactional
+    public AjaxResult delTbBycusCardIdAndProId(@RequestParam @ApiParam(value = "韬唤璇佸彿") String cusCardId,
+                                           @RequestParam @ApiParam(value = "鐖堕」id") String proId) {
+
+        if (transitionService.delTbBycusCardIdAndProId(cusCardId,proId)) {
+            return AjaxResult.success();
+        }
+        return AjaxResult.error("璁板綍涓嶅瓨鍦�!");
+    }
 }
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TbTransitionMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TbTransitionMapper.java
index b0933a7..708e8e2 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TbTransitionMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TbTransitionMapper.java
@@ -72,6 +72,9 @@
     @Delete("DELETE  FROM tb_transition WHERE tj_num=#{tjNum}")
     public boolean deletedTbTransitionByTjNum(String tjNum);
 
+    @Delete("DELETE  FROM tb_transition WHERE isnull(tj_num)  and  cus_id=#{cdId} and parent_pro_id=#{proId}")
+    public boolean delTbBycusCardIdAndProId(@Param("cdId") String cdId,@Param("proId")String proId);
+
     @Update("UPDATE tb_transition a SET "+
             "a.tj_num=null" +
             " WHERE a.tj_num=#{tjNum}")
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITbTransitionService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITbTransitionService.java
index f0fa86c..916b346 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITbTransitionService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITbTransitionService.java
@@ -85,6 +85,9 @@
 
     public boolean deletedTbTransitionByTjNum(String tjNum);
 
+
+    public boolean delTbBycusCardIdAndProId(String cdId,String proId);
+
     //鏍规嵁韬唤璇佸彿鍜屽椁恑d鏌ヨ鍜岄」鐩甶d
     public List<TbTransition> getTbTransitionListByCusIdAndPacIdAndProId(String cusId,String proId);
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TbTransitionServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TbTransitionServiceImpl.java
index 48b3a70..f3be10c 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TbTransitionServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TbTransitionServiceImpl.java
@@ -102,6 +102,11 @@
     }
 
     @Override
+    public boolean delTbBycusCardIdAndProId(String cdId, String proId) {
+        return tbTransitionMapper.delTbBycusCardIdAndProId(cdId,proId);
+    }
+
+    @Override
     public boolean updateTbTransitionByTjNum(String tjNum) {
         return tbTransitionMapper.updateTbTransitionByTjNum(tjNum);
     }

--
Gitblit v1.8.0