From ea53fd2fc4c3358426212558ac80d049f6a30197 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期二, 22 四月 2025 15:17:00 +0800
Subject: [PATCH] 修改报告单删除条件

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java       |    2 +-
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcbgdServiceImpl.java |    5 +++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcbgdService.java          |    2 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcbgdMapper.java            |    3 +++
 4 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
index 6e03c6f..7609adc 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
@@ -304,7 +304,7 @@
                 ltkjExamJcbgd.setYxbx(ltkjExamJcsqd.getJgzt());
                 ltkjExamJcbgd.setYxzd(ltkjExamJcsqd.getJgzt());
                 ltkjExamJcsqd.setCreateTime(new Date());
-                ltkjExamJcbgdService.deletedLtkjJcbgdByTjhAndTmh(ltkjExamJcsqd.getTjh());
+                ltkjExamJcbgdService.deletedLtkjJcbgdByTjhAndTmhA(ltkjExamJcsqd.getTjh(),ltkjExamJcsqd.getTmh());
                 boolean save2 = ltkjExamJcbgdService.save(ltkjExamJcbgd);
                 if (save1 && save2) {
                     try {
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcbgdMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcbgdMapper.java
index 199a146..10f77ee 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcbgdMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcbgdMapper.java
@@ -27,6 +27,9 @@
     @Delete("DELETE FROM ltkj_exam_jcbgd WHERE tjh=#{tjh} and tmh=#{tmh}   and lx=1 ")
     void deletedLtkjJcbgdByTjhandtmh(@Param("tjh") String tjh, @Param("tmh") String tmh);
 
+    @Delete("DELETE FROM ltkj_exam_jcbgd WHERE tjh=#{tjh} and tmh=#{tmh}   and lx=0 ")
+    void deletedLtkjJcbgdByTjhAndTmhA(@Param("tjh") String tjh, @Param("tmh") String tmh);
+
     @Select("SELECT  a.sqdh FROM ltkj_jianchajianyan_tree a WHERE a.card_id =#{cardId} AND a.type='妫�鏌�' GROUP BY a.sqdh")
     List<String> getJianJcBaoGaoDan(String cardId);
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcbgdService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcbgdService.java
index b893f3d..3a08a1a 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcbgdService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcbgdService.java
@@ -19,6 +19,8 @@
 
     void  deletedLtkjJcbgdByTjhandtmh(String tjh,String tmh);
 
+    void deletedLtkjJcbgdByTjhAndTmhA(String tjh,String tmh);
+
     List<String> getJianJcBaoGaoDan(String cardId);
 
     List<LtkjExamJcbgd> getJianJcBaoGaoDanList(String tmh);
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcbgdServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcbgdServiceImpl.java
index 7cbdebf..0b998ca 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcbgdServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcbgdServiceImpl.java
@@ -36,6 +36,11 @@
     }
 
     @Override
+    public void deletedLtkjJcbgdByTjhAndTmhA(String tjh, String tmh) {
+        mapper.deletedLtkjJcbgdByTjhAndTmhA(tjh,tmh);
+    }
+
+    @Override
     public List<String> getJianJcBaoGaoDan(String cardId) {
         return mapper.getJianJcBaoGaoDan(cardId);
     }

--
Gitblit v1.8.0