From 73a816fd2b1e29c25d615c85ce34b12b55c16ccf Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期一, 20 一月 2025 13:41:45 +0800
Subject: [PATCH] zjh20250120

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 53 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
index 3f29bea..2dfe3e8 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -2,6 +2,7 @@
 
 import java.io.*;
 import java.math.BigDecimal;
+import java.sql.Struct;
 import java.text.SimpleDateFormat;
 import java.util.*;
 import java.util.stream.Collectors;
@@ -28,6 +29,7 @@
 import com.ltkj.hosp.domain.*;
 import com.ltkj.hosp.mapper.TestMapper;
 import com.ltkj.hosp.service.*;
+import com.ltkj.hosp.vodomain.CsProVo;
 import com.ltkj.system.domain.SysPost;
 import com.ltkj.system.domain.SysUserPost;
 import com.ltkj.system.service.*;
@@ -1788,9 +1790,10 @@
 
     @GetMapping("/getxmjgz")
     @ApiOperation(value = "鍖荤敓妫�鏌ュ鑾峰彇椤圭洰瑙勫垯鍊�")
-    public AjaxResult getxmjgz(@RequestParam  String proId) {
+    public AjaxResult getxmjgz(@RequestParam  String proId,@RequestParam(required = false)  String xmgz) {
         LambdaQueryWrapper<TjRules> wq = new LambdaQueryWrapper<>();
         wq.eq(TjRules::getProId, proId);
+        if(StringUtil.isNotBlank(xmgz))wq.like(TjRules::getRuleStr,xmgz);
         List<TjRules> list = tjRulesService.list(wq);
         if(null !=list && !list.isEmpty()){
             for (TjRules tjRules : list) {
@@ -1802,4 +1805,53 @@
         return AjaxResult.success(list);
     }
 
+
+    @GetMapping ("/ysjcbGetProByTjNumAndOrderId")
+    @ApiOperation (value = "鍖荤敓妫�鏌ラ〉闈㈡煡璇㈡楠屾鏌ラ」鐩帴鍙�")
+    public AjaxResult ysjcbGetProByTjNumAndOrderId(@ApiParam (value = "浣撴鍙�") @RequestParam String tjNumber) {
+//        List<TjOrderRemark> orderRemarkList = orderRemarkService.getTjOrderRemarkListByTjNum(tjNumber);
+//        List<CsProVo> list = new ArrayList<>();
+//        if (null != orderRemarkList && orderRemarkList.size() > 0) {
+//            for (TjOrderRemark remark : orderRemarkList) {
+//                CsProVo vo = new CsProVo();
+//                vo.setDeptName(deptService.getById(remark.getDeptId()).getDeptName());
+//                vo.setProName(projectService.getById(remark.getProId()).getProName());
+//                vo.setType(remark.getType());
+//                if (null != remark.getDoctorName()) {
+//                    vo.setDoctorName(userService.getById(remark.getDoctorName()).getNickName());
+//                    vo.setBcdoctorName(userService.getById(remark.getDoctorName()).getNickName());
+//                }
+//                vo.setSffs("缁熸敹");
+//                vo.setIsPay("宸叉敹璐�");
+//                vo.setQdcreateTime(remark.getCreateTime());
+//                vo.setBcupdateTime(remark.getUpdateTime());
+//                vo.setZhupdateTime(remark.getUpdateTime());
+//                list.add(vo);
+//            }
+//            List<CsProVo> list1 = orderRemarkService.cSWebGetProByTjNumAndOrderId(tjNumber);
+//            Collections.sort(list, new Comparator<CsProVo>() {
+//                @Override
+//                public int compare(CsProVo o1, CsProVo o2) {
+//                    return o1.getType() - o2.getType();
+//                }
+//            });
+//        }
+
+        List<CsProVo> list = getysjcProVos(tjNumber);
+        return AjaxResult.success(list);
+    }
+
+    public List<CsProVo> getysjcProVos(String tjNumber) {
+        List<CsProVo> list = remarkService.ysjcGetProByTjNumAndOrderId(tjNumber);
+        if (null != list && !list.isEmpty()) {
+            list.sort(new Comparator<CsProVo>() {
+                @Override
+                public int compare(CsProVo o1, CsProVo o2) {
+                    return o1.getType() - o2.getType();
+                }
+            });
+        }
+        return list;
+    }
+
 }

--
Gitblit v1.8.0