From 5d26355c3c630ffc26be575f5ed52b1b2cae46e4 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 07 三月 2025 19:42:07 +0800
Subject: [PATCH] zjh20250307

---
 ltkj-framework/src/main/java/com/ltkj/framework/config/SecurityConfig.java           |    2 
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java      |   23 +++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java           |    4 +
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java       |   10 ++--
 ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml                           |    1 
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java                 |   16 ++++++--
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java       |    4 +
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java |    2 
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java                |    2 
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java                   |    2 
 10 files changed, 51 insertions(+), 15 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
index 4c04cea..d714603 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
@@ -2989,6 +2989,8 @@
                     if (tjOrderDetail.getProject().getProParentId().equals(entry.getKey().getProId())
                             && entry.getKey().getType() == 1
                             && !ids.contains(String.valueOf(tjOrderDetail.getProject().getProParentId()))) {
+
+                        TjProject tjProjectq = projectService.getById(tjOrderDetail.getProject().getProParentId());
                         TjPdfVO tjPdfVO = new TjPdfVO();
                         tjPdfVO.setProName(tjOrderDetail.getProject().getProName());
                         tjPdfVO.setProResult(tjOrderDetail.getProResult());
@@ -2999,11 +3001,17 @@
                             tjPdfVO.setCompany("/");
                         }
                         tjPdfVO.setProId(String.valueOf(tjOrderDetail.getProject().getProId()));
+//                        LambdaQueryWrapper<LtkjExamJcbgd> wrapper = new LambdaQueryWrapper<>();
+//                        wrapper.eq(LtkjExamJcbgd::getTjh, one.getCardId());
+//                        wrapper.like(LtkjExamJcbgd::getXmdm, String.valueOf(tjOrderDetail.getProject().getProParentId()))
+//                                .or().eq(LtkjExamJcbgd::getXmdm, String.valueOf(tjProjectq.getHisXmbm()));
+//                        wrapper.orderByDesc(LtkjExamJcbgd::getZdsj);
                         LambdaQueryWrapper<LtkjExamJcbgd> wrapper = new LambdaQueryWrapper<>();
-                        wrapper.eq(LtkjExamJcbgd::getTjh, one.getCardId());
-                        wrapper.like(LtkjExamJcbgd::getXmdm, String.valueOf(tjOrderDetail.getProject().getProParentId()))
-                                .or().eq(LtkjExamJcbgd::getXmdm, String.valueOf(tjOrderDetail.getProject().getHisXmbm()));
-                        wrapper.orderByDesc(LtkjExamJcbgd::getZdsj);
+                        wrapper.eq(LtkjExamJcbgd::getTjh, one.getCardId())
+                                .and(w -> w.like(LtkjExamJcbgd::getXmdm, String.valueOf(tjOrderDetail.getProject().getProParentId()))
+                                        .or()
+                                        .eq(LtkjExamJcbgd::getXmdm, String.valueOf(tjProjectq.getHisXmbm()))).orderByDesc(LtkjExamJcbgd::getZdsj);
+
                         List<LtkjExamJcbgd> list = jcbgdService.list(wrapper);
                         if (null != list && !list.isEmpty()) {
                             LtkjExamJcbgd jcbgd = list.get(0);
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
index 5e976cf..adb4e5d 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -209,6 +209,7 @@
                                 @ApiParam (value = "浣撴鍗曞彿") @RequestParam (required = false) String tjNumber,
                                 @ApiParam (value = "鍗曚綅") @RequestParam (required = false) Long compId,
                                 @ApiParam (value = "濮撳悕)") @RequestParam (required = false) String name,
+                                @ApiParam (value = "濂楅鍚�)") @RequestParam (required = false) String tcm,
                                 @ApiParam (value = "寮�濮嬫椂闂�") @RequestParam (required = false) String beginTime,
                                 @ApiParam (value = "缁撴潫鏃堕棿") @RequestParam (required = false) String endTime) {
 
@@ -294,7 +295,8 @@
         if (name == null) name = "";
         if (beginTime == null) beginTime = "";
         if (endTime == null) endTime = "";
-        return AjaxResult.success(orderService.getCsCunChuGuoChengCustomerList(tjNumber, page, pageSize, checkStatus, value, beginTime, endTime, name));
+        if (tcm == null) tcm = "";
+        return AjaxResult.success(orderService.getCsCunChuGuoChengCustomerList(tjNumber, page, pageSize, checkStatus, value, beginTime, endTime, name,tcm));
     }
 
 
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 8f32342..5d7bf70 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
@@ -550,7 +550,7 @@
                 wq.isNull(TjOrder::getPrintLastTime);
             }
             if (zt == 6) {
-                //宸插嚭鎶ュ憡
+                //宸叉墦鍗�
                 wq.isNotNull(TjOrder::getPrintLastTime);
                 wq.eq(TjOrder::getHeshouStatus, 1);
                 wq.isNotNull(TjOrder::getPrintLastTime);
@@ -609,7 +609,7 @@
                         order.setZt("鎶ュ憡鏍告敹");
                     }
                     if (zt == 6) {
-                        order.setZt("宸插嚭鎶ュ憡");
+                        order.setZt("宸叉墦鍗�");
                     }
                 } else {
                     if (czwj == 0) {
@@ -637,8 +637,8 @@
                         order.setZt("鎶ュ憡鏍告敹");
                     }
                     if (null != lastTime) {
-                        //宸插嚭鎶ュ憡6
-                        order.setZt("宸插嚭鎶ュ憡");
+                        //宸叉墦鍗�6
+                        order.setZt("宸叉墦鍗�");
                     }
                 }
             }
@@ -3818,7 +3818,7 @@
                         a = 5;
                     }
                     if (null != lastTime) {
-                        //宸插嚭鎶ュ憡
+                        //宸叉墦鍗�
                         a = 6;
                     }
                     map.put("tjNUm", tjNUm);
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java
index 297605a..dc8cccb 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java
@@ -1910,6 +1910,29 @@
         }
     }
 
+
+    @GetMapping("/xiugaidayinzhuangtai")
+    @ApiOperation(value = "淇敼鎵撳嵃鐘舵�佹帴鍙�")
+    @Transactional
+    public AjaxResult xiugaidayinzhuangtai(@RequestParam String tjNumber) {
+        TjOrder order = tjOrderService.getOrderByTjNum(tjNumber);
+        if(null !=order){
+            Date date=new Date();
+            TjReportPrint print=new TjReportPrint();
+            print.setTjNumber(tjNumber);
+            print.setPrintBy(SecurityUtils.getLoginUser().getUser().getNickName());
+            print.setPrintTime(date);
+            print.setPrintStatus("宸叉墦鍗�");
+            if (printService.save(print)) {
+                order.setPrintLastTime(date);
+                order.setStatus(TjConstants.TJ_END);
+                tjOrderService.updateById(order);
+            }
+            return AjaxResult.success();
+        }
+     return AjaxResult.error();
+    }
+
     /**
      * 閫氳繃sql 閲嶆暣鏁版嵁妯℃澘 鍏ㄩ儴閲嶆柊鐢熸垚
      *
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
index b658599..86f5ca9 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
@@ -958,7 +958,7 @@
                 }
 
 
-                reservation.setPacId(dwDept.getId());
+                reservation.setPacId(dwGrouping.getId());
                 compPay = compPay.add(dwGrouping.getYsPrice());
 //                reservation.setTjType(String.valueOf(1));
                 reservation.setTeamNo(teamNo);
diff --git a/ltkj-framework/src/main/java/com/ltkj/framework/config/SecurityConfig.java b/ltkj-framework/src/main/java/com/ltkj/framework/config/SecurityConfig.java
index c9a7b42..7e8b40d 100644
--- a/ltkj-framework/src/main/java/com/ltkj/framework/config/SecurityConfig.java
+++ b/ltkj-framework/src/main/java/com/ltkj/framework/config/SecurityConfig.java
@@ -110,7 +110,7 @@
                 // 瀵逛簬鐧诲綍login 娉ㄥ唽register 楠岃瘉鐮乧aptchaImage 鍏佽鍖垮悕璁块棶
                 .antMatchers("/login", "/register", "/captchaImage","/cus/**","/getCaptchaConfigKey","/report/jmreport/**",
                         "/sqlserver/getdata/**","/api/His/**","/system/config/zx","/system/config/gxxmpym","/system/report/savePdf",
-                        "/system/dyjl/saveGjddyjl","/system/dyjl/saveBlGjddyjl","/check/ceshi","/check/pacs","/check/ceshicc").permitAll()
+                        "/system/dyjl/saveGjddyjl","/system/dyjl/saveBlGjddyjl","/check/ceshi","/check/pacs","/check/ceshicc","/system/report/xiugaidayinzhuangtai").permitAll()
                 .antMatchers("/common/uploadImgExe","/common/listExeVal","/pacs/InvokeRisService/**").permitAll()
                 .antMatchers("/check/dataSynchronizationApi","/reservation/reservation/linkage").permitAll()
                 // 闈欐�佽祫婧愶紝鍙尶鍚嶈闂�
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java
index 2317308..e3c2e55 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java
@@ -34,7 +34,7 @@
 
     @Insert("INSERT INTO  ltkj_exam_jcsqd \n" +
             "SELECT a.tjh,a.tmh,NULL jclx,NULL jczlx,a.shysxm bgys,a.shysdm bgysid,a.sqsj,a.zdsj jgsj, a.xmmc jcxmmc,a.xmdm jcxmid,a.jcbw bw,\n" +
-            "a.yxzd jgzt,a.yxbx jgbx,sysdate()\n" +
+            "a.yxzd jgzt,a.bg_nr jgbx,sysdate()\n" +
             "FROM ltkj_exam_jcbgd a WHERE a.tjh=#{tjh} GROUP BY a.xmmc")
     void saveLtkjExamJcsqd(String tjh);
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java
index 6d78e52..4074d4c 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java
@@ -130,7 +130,7 @@
 
     //瀛樺偍杩囩▼涓撶敤鎺ュ彛(鍒濆)
     Map<String,Object> getCsCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize,
-                                                     Integer checkStatus, String compId, String beginTime, String endTime,String tjname);
+                                                     Integer checkStatus, String compId, String beginTime, String endTime,String tjname,String tcm);
 
     public int selectTjOrderByCardId(String cardId);
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java
index 04bc44d..192e96a 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java
@@ -246,7 +246,8 @@
     }
 
     @Override
-    public Map<String, Object> getCsCunChuGuoChengCustomerList(String tjNumber, Integer page, Integer pageSize, Integer checkStatus, String compId, String beginTime, String endTime, String tjname) {
+    public Map<String, Object> getCsCunChuGuoChengCustomerList(String tjNumber, Integer page, Integer pageSize,
+                                                               Integer checkStatus, String compId, String beginTime, String endTime, String tjname,String tcm) {
         Map<String, Object> map = new HashMap<>();
         map.put("checkStatus",checkStatus);
         map.put("page",page);
@@ -254,6 +255,7 @@
         map.put("tjNumber",tjNumber);
         map.put("compId",compId);
         map.put("tjname",tjname);
+        map.put("tcm",tcm);
         map.put("beginTime",beginTime);
         map.put("endTime",endTime);
         List<List<?>> list = tjOrderMapper.getCsCunChuGuoChengCustomerList(map);
diff --git a/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml b/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml
index ec8e0e3..ff5cba0 100644
--- a/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml
+++ b/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml
@@ -351,6 +351,7 @@
                 #{tjname,mode=IN,jdbcType=VARCHAR},
                 #{beginTime,mode=IN,jdbcType=VARCHAR},
                 #{endTime,mode=IN,jdbcType=VARCHAR},
+                #{tcm,mode=IN,jdbcType=VARCHAR},
                 #{total,mode=OUT,jdbcType=INTEGER}
             )}
     </select>

--
Gitblit v1.8.0