From 22efacd7994f8ea9a7ef8485575ade9729a0e5a2 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期二, 22 四月 2025 17:53:25 +0800
Subject: [PATCH] zjh20250422

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
index 49d19ca..4687148 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
@@ -16,6 +16,7 @@
 import com.ltkj.hosp.domain.*;
 import com.ltkj.hosp.service.*;
 import com.ltkj.hosp.sqlDomain.LtkjExamJcbgd;
+import com.ltkj.hosp.sqlDomain.LtkjExamJcsqd;
 import com.ltkj.hosp.vodomain.CsProVo;
 import com.ltkj.system.service.ISysConfigService;
 import io.swagger.annotations.Api;
@@ -68,6 +69,8 @@
     private LtkjExamJcbgdService jcbgdService;
     @Resource
     private LtkjExamJcsqdService jcsqdService;
+    @Autowired
+    private TjJcycxmService jcycxmService;
     /**
      * 鏌ヨ浣撴蹇冪數鍥剧鐞嗗垪琛�
      */
@@ -366,6 +369,7 @@
             }
             return AjaxResult.error("鏆傛棤浣撴璁板綍");
         } catch (Exception e) {
+            e.printStackTrace();
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
             log.error("鎻愪氦褰卞儚妫�鏌ラ瀵嗗害蹇冪數鍥剧粨鏋滄帴鍙�"+e.getMessage());
             throw new RuntimeException("鎻愪氦褰卞儚妫�鏌ラ瀵嗗害蹇冪數鍥剧粨鏋滄帴鍙�");
@@ -397,9 +401,34 @@
             jcbgd.setLx("1");
             jcbgd.setCreateTime(date);
             jcbgdService.save(jcbgd);
-            jcsqdService.deletedLtkjJcsqdByTjhandtmh(xdtgmdjg.getCardId());
+            jcsqdService.deletedLtkjJcsqdByTjhandtmh1(xdtgmdjg.getCardId());
             jcsqdService.saveLtkjExamJcsqdxdt(xdtgmdjg.getCardId());
+
+            LambdaQueryWrapper<TjJcycxm> wq=new LambdaQueryWrapper<>();
+            wq.eq(TjJcycxm::getTjh,xdtgmdjg.getTjh());
+            wq.eq(TjJcycxm::getProId,xdtgmdjg.getProId());
+            jcycxmService.remove(wq);
+                    if(StringUtil.isNotBlank(xdtgmdjg.getJcjl())){
+                        String[] split = xdtgmdjg.getJcjl().replaceAll("\n", "").split("銆倈锛泑;|,|锛�");
+                        for (String jg : split) {
+                            if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
+                                    && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈")
+                                    && !jg.contains("鏈鏄庢樉")&& !jg.contains("姝e父")&& !jg.contains("鍙屼晶妞庨棿瀛旀棤鐙獎")){
+                                TjJcycxm jcycxm=new TjJcycxm();
+                                jcycxm.setTjh(xdtgmdjg.getTjh());
+                                jcycxm.setYqid("");
+                                jcycxm.setProId(xdtgmdjg.getProId());
+                                jcycxm.setProName(xdtgmdjg.getProName());
+                                jcycxm.setCreateTime(new Date());
+                                jcycxm.setJcjg(jg);
+                                jcycxmService.save(jcycxm);
+                            }
+                        }
+                    }
+
+
         } catch (Exception e) {
+            e.printStackTrace();
             throw new RuntimeException(e);
         }
     }

--
Gitblit v1.8.0