From 121a2eda372f4149864117b881e8c334dc6e6c54 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期五, 15 九月 2023 12:00:24 +0800
Subject: [PATCH] 1

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjStandardServiceImpl.java               |    6 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java                         |    6 +
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java              |  131 ++++++++++++--------------------
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjStandardService.java                       |    4 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderDetailService.java                    |    2 
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckModifiedStateController.java |    5 
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderRemarkService.java                    |    2 
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderRemarkMapper.java                       |    4 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderDetailServiceImpl.java            |    5 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java                 |    5 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderDetailMapper.java                       |    9 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java                            |   11 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderRemarkServiceImpl.java            |    7 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjStandardMapper.java                          |    8 ++
 14 files changed, 121 insertions(+), 84 deletions(-)

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 ee7de4a..051fd14 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
@@ -72,26 +72,21 @@
     private ISysDeptService deptService;
 
 
-
     @GetMapping("/getOperationPermissionsByTjNum")
     @ApiOperation(value = "(鍒濆椤甸潰  鍜� 鍖荤敓椤甸潰)鏍规嵁浣撴鍙疯幏鍙栨槸鍚﹀彲鎿嶄綔鏉冮檺鎺ュ彛  true鍙搷浣�  鍙嶄箣涓嶅彲")
     public AjaxResult getOperationPermissionsByTjNum(@ApiParam(value = "浣撴鍙�") @RequestParam String tjNumber) {
         TjOrder order = orderService.getOrderByTjNum(tjNumber);
-        if(null !=order){
+        if (null != order) {
             Integer status = order.getStatus();
-            if(status<300){
+            if (status < 300) {
                 return AjaxResult.success(true);
             }
-            if(status>300){
+            if (status > 300) {
                 return AjaxResult.success(false);
             }
         }
         return AjaxResult.success(false);
     }
-
-
-
-
 
 
     @GetMapping("/getCsList")
@@ -161,7 +156,7 @@
         }
 
         //鏉′欢鏌ヨ
-        if(null != tjNumber || null !=compId || (null !=beginTime && null !=endTime)){
+        if (null != tjNumber || null != compId || (null != beginTime && null != endTime)) {
             orderList = orderService.getCsTjOrderList(tjNumber, checkStatus, compId, beginTimes, endTimes);
             return getResult(page, pageSize, orderList, customerList, map);
         }
@@ -185,7 +180,6 @@
     }
 
 
-
     /**
      * 鍒濆
      */
@@ -200,7 +194,7 @@
                 vo.setDeptName(deptService.getById(remark.getDeptId()).getDeptName());
                 vo.setProName(projectService.getById(remark.getProId()).getProName());
                 vo.setType(remark.getType());
-                if(null !=remark.getDoctorName()){
+                if (null != remark.getDoctorName()) {
                     vo.setDoctorName(userService.getById(remark.getDoctorName()).getNickName());
                     vo.setBcdoctorName(userService.getById(remark.getDoctorName()).getNickName());
                 }
@@ -215,7 +209,7 @@
             Collections.sort(list, new Comparator<CsProVo>() {
                 @Override
                 public int compare(CsProVo o1, CsProVo o2) {
-                    return o1.getType()-o2.getType();
+                    return o1.getType() - o2.getType();
                 }
             });
         }
@@ -227,7 +221,7 @@
      * 鍒濆
      */
     @GetMapping("/confirmOrder")
-        @ApiOperation(value = "鍒濆(骞朵慨鏀圭姸鎬�)鎺ュ彛")
+    @ApiOperation(value = "鍒濆(骞朵慨鏀圭姸鎬�)鎺ュ彛")
 //    @PreAuthorize("@ss.hasPermi('check:check:confirmOrder')")
     @Transactional
     public AjaxResult confirmOrder(@ApiParam(value = "tjNumber") @RequestParam String tjNumber,
@@ -245,9 +239,9 @@
                 tjOrder.setConfirmTime(new DateTime());
                 tjOrder.setConfirmDoctor(sysUser.getNickName());
                 tjOrder.setConfirmStatus(remark);
-                if(status==0){
+                if (status == 0) {
                     tjOrder.setStatus(TjConstants.TJ_CHECK);
-                }else {
+                } else {
                     tjOrder.setStatus(TjConstants.TJ_REFUSED);
                 }
                 if (orderService.updateById(tjOrder)) {
@@ -346,7 +340,7 @@
         }
 
         //鏉′欢鏌ヨ
-        if(null != tjNumber || null !=compId || (null !=beginTime && null !=endTime)){
+        if (null != tjNumber || null != compId || (null != beginTime && null != endTime)) {
             //鍒ゆ柇鏄惁寮�鍚垵瀹�
             if ("Y".equals(config)) {
                 orderList = orderService.getCsTjOrderList1(tjNumber, checkStatus, compId, beginTimes, endTimes);
@@ -440,20 +434,17 @@
     @ApiOperation(value = "鎬绘鐐瑰嚮浣撴淇℃伅璇︽儏")
 //    @PreAuthorize("@ss.hasPermi('check:check:updateCheckType')")
     public AjaxResult updateCheckType(@ApiParam(value = "瀹㈡埛浣撴鍙�") @RequestParam String tjNumber) {
+        final long l = System.currentTimeMillis();
         List<Map<String, Object>> list = new ArrayList<>();
-        LambdaQueryWrapper<TjOrder> wq1 = new LambdaQueryWrapper<>();
-        wq1.eq(TjOrder::getTjNumber, tjNumber);
-        TjOrder one = orderService.getOne(wq1);
+        TjOrder one = orderService.getOrderByTjNum(tjNumber);
+
         if (one == null) {
             return AjaxResult.error("鏆傛棤鏁版嵁锛侊紒");
         }
-        LambdaQueryWrapper<TjCustomer> wq22 = new LambdaQueryWrapper<>();
-        wq22.eq(TjCustomer::getCusId, one.getUserId());
-        TjCustomer customer = customerService.getOne(wq22);
-        LambdaQueryWrapper<TjOrderRemark> wqm = new LambdaQueryWrapper<>();
-        wqm.eq(TjOrderRemark::getTjNumber, tjNumber);
-        wqm.eq(TjOrderRemark::getType, 1);
-        List<TjOrderRemark> remarkList = orderRemarkService.list(wqm);
+
+        TjCustomer customer = customerService.getById(one.getUserId());
+        List<TjOrderRemark> remarkList = orderRemarkService.getRemarkListByTjNumAndType(tjNumber);
+
         if (null != remarkList && remarkList.size() > 0) {
             for (TjOrderRemark remark : remarkList) {
                 Map<String, Object> parent = new HashMap<>();
@@ -463,66 +454,43 @@
                     parent.put("parent", project.getProName());
                     parent.put("parentId", project.getProId().toString());
                 }
-                LambdaQueryWrapper<TjProject> wq2 = new LambdaQueryWrapper<>();
-                wq2.eq(TjProject::getProParentId, remark.getProId());
-                List<Long> sonsTjProjectList = projectService.list(wq2).stream().map(TjProject::getProId).collect(Collectors.toList());
-                if (sonsTjProjectList.size() > 0) {
-                    LambdaQueryWrapper<TjOrderDetail> wq = new LambdaQueryWrapper<>();
-                    wq.eq(TjOrderDetail::getOrderId, one.getOrderId());
-                    wq.in(TjOrderDetail::getProId, sonsTjProjectList);
-                    List<TjOrderDetail> tjOrderDetails = detailService.list(wq);
-                    if (null != tjOrderDetails && tjOrderDetails.size() > 0) {
-                        for (TjOrderDetail tjOrderDetail : tjOrderDetails) {
-                            LambdaQueryWrapper<TjProject> wqqqq = new LambdaQueryWrapper<>();
-                            wqqqq.eq(TjProject::getProId, tjOrderDetail.getProId());
-                            tjOrderDetail.setProject(projectService.getOne(wqqqq));
-                            LambdaQueryWrapper<TjStandard> wq6 = new LambdaQueryWrapper<>();
-                            wq6.eq(TjStandard::getProId, tjOrderDetail.getProId());
-                            List<TjStandard> list2 = tjStandardService.list(wq6);
-                            if (list2.size() == 0) {
-                                tjOrderDetail.setStandard(new TjStandard());
-                            } else if (list2.size() == 1) {
-                                tjOrderDetail.setStandard(list2.get(0));
-                            } else {
-                                for (TjStandard tjStandard : list2) {
-                                    LambdaQueryWrapper<TjStandard> wq8 = new LambdaQueryWrapper<>();
-                                    if (tjStandard.getTjSex() != null) {
-                                        wq8.eq(TjStandard::getTjSex, customer.getCusSex());
-                                    }
-                                    if (tjStandard.getTjType() != null) {
-                                        wq8.eq(TjStandard::getTjType, StringUtils.getAgeType(DateUtil.ageOfNow(customer.getCusBrithday())));
-                                    }
-                                    tjOrderDetail.setStandard(tjStandardService.getOne(wq8));
-                                }
-                            }
-                        }
-                        String summary = remark.getSummary();
-                        if (null != summary) {
-                            String[] split = summary.split(";");
-                            LambdaQueryWrapper<TjAdvice> wq3 = new LambdaQueryWrapper<>();
-                            wq3.in(TjAdvice::getId, Arrays.asList(split));
-                            List<TjAdvice> advices = tjAdviceService.list(wq3);
-                            if (null != advices && advices.size() > 0) {
-                                StringBuilder string = new StringBuilder();
-                                for (TjAdvice advice : advices) {
-                                    string.append(advice.getTitle()).append(";");
-                                }
-                                parent.put("parentAdvice", string);
-                            }
+                List<TjOrderDetail> tjOrderDetails = detailService.getDetailByOrderIdAndParId(one.getOrderId(), remark.getProId());
+                if (null != tjOrderDetails && tjOrderDetails.size() > 0) {
+                    for (TjOrderDetail tjOrderDetail : tjOrderDetails) {
+                        final TjProject byId = projectService.selectTjProjectByProId(tjOrderDetail.getProId());
+                        tjOrderDetail.setProject(byId);
+                        List<TjStandard> list2 = tjStandardService.getTjStandardListByProId(String.valueOf(tjOrderDetail.getProId()));
+                        if (list2.size() == 0) {
+                            tjOrderDetail.setStandard(new TjStandard());
+                        } else if (list2.size() == 1) {
+                            tjOrderDetail.setStandard(list2.get(0));
                         } else {
-                            parent.put("parentAdvice", null);
+                            final int ageType = StringUtils.getAgeType(DateUtil.ageOfNow(customer.getCusBrithday()));
+                            TjStandard tjStandard1=tjStandardService.getListBySexAndType(customer.getCusSex(),ageType, String.valueOf(tjOrderDetail.getProId()));
+                            tjOrderDetail.setStandard(tjStandard1);
                         }
-                        parent.put("sons", tjOrderDetails);
-                        parent.put("remark", remark.getRemark());
-                        if (remark.getDoctorName() != null && null != userService.getById(remark.getDoctorName())) {
-                            parent.put("doctorName", userService.getById(remark.getDoctorName()).getNickName());
-                        }
-                        list.add(parent);
-                    } else {
-                        return AjaxResult.success("璇ュ鎴锋病鏈変綋妫�椤圭洰鏁版嵁");
                     }
+                    String summary = remark.getSummary();
+                    if (null != summary) {
+                          String[] split = summary.split(";");
+                        parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(Arrays.asList(split)));
+
+                    } else {
+                        parent.put("parentAdvice", null);
+                    }
+                    parent.put("sons", tjOrderDetails);
+                    parent.put("remark", remark.getRemark());
+                    if (remark.getDoctorName() != null && null != userService.getById(remark.getDoctorName())) {
+                        parent.put("doctorName", userService.getById(remark.getDoctorName()).getNickName());
+                    }
+                    list.add(parent);
+                } else {
+                    return AjaxResult.success("璇ュ鎴锋病鏈変綋妫�椤圭洰鏁版嵁");
                 }
+//                }
             }
+            final long l1 = System.currentTimeMillis();
+            System.out.println("++++++++++++++++++++++++++++++++++++++++++==============="+(l1-l));
             return AjaxResult.success(list);
         }
         return AjaxResult.success("璇ュ鎴锋病鏈変綋妫�椤圭洰鏁版嵁锛�");
@@ -538,6 +506,7 @@
 
     /**
      * 鎬绘淇敼澶囨敞
+     *
      * @return
      */
     @PostMapping("/checkUpdateOrderRemark")
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckModifiedStateController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckModifiedStateController.java
index 268ac1e..0db6c96 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckModifiedStateController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckModifiedStateController.java
@@ -111,11 +111,11 @@
     }
 
     /**
-     * 鍒ゆ柇鏄惁鏈変汉姝e湪鏀�
+     * 鏌ョ湅淇敼璁板綍鍒ゆ柇鏄惁鏈変汉姝e湪鏀�
      */
     @RepeatSubmit
     @GetMapping(value = "/hasModified/{tjNumber}")
-    @ApiOperation(value = "鍒ゆ柇鏄惁鏈変汉姝e湪鏀�")
+    @ApiOperation(value = "鏌ョ湅淇敼璁板綍鍒ゆ柇鏄惁鏈変汉姝e湪鏀�")
     public AjaxResult hasModified(@PathVariable("tjNumber") String tjNumber) {
         Map<String, String> map = new HashMap<>();
         LambdaQueryWrapper<TjCheckModifiedState> wq = new LambdaQueryWrapper<>();
@@ -125,7 +125,6 @@
         if (a != null) {
             SysUser sysUser = userService.selectUserById(Long.valueOf(a.getUserId()));
             map.put("status", "0");
-            //map.put("userid", sysUser.getUserName());
             map.put("name", sysUser.getNickName());
             return AjaxResult.success(map);
         }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java
index e0666cb..57c3fc2 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java
@@ -5,6 +5,8 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ltkj.hosp.domain.TjAdvice;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
 
 /**
  * adviceMapper鎺ュ彛
@@ -62,4 +64,13 @@
      * @return 缁撴灉
      */
     public int deleteTjAdviceByIds(Long[] ids);
+
+
+
+    @Select({"<script>", "select GROUP_CONCAT(a.title  Separator ';') from tj_advice a where a.id in",
+            "<foreach collection='aList' item='id' open='(' separator=',' close=')'>",
+            "#{id}",
+            "</foreach>",
+            "</script>" })
+    public String getAdviceStringByIds(@Param("aList") List<String> aList);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderDetailMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderDetailMapper.java
index 30a3f17..5d55e82 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderDetailMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderDetailMapper.java
@@ -133,4 +133,13 @@
             "a.update_id=#{userId}\n" +
             "WHERE a.order_id=#{orderId}")
     boolean updateTjOrderDetailsByOrderId(@Param("orderId")String orderId,@Param("userName")String userName,@Param("userId") String userId,@Param("ls")String ls);
+
+
+    @Select("SELECT *\n" +
+            "FROM `tj_order_detail` \n" +
+            "where order_id=#{orderId}\n" +
+            "and pro_id IN\n" +
+            "(select pro_id from tj_project where pro_parent_id=#{proParentId})")
+    public List<TjOrderDetail> getDetailByOrderIdAndParId(@Param("orderId")Long orderId,@Param("proParentId")Long proParentId);
+
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderRemarkMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderRemarkMapper.java
index 99fbc85..c39ca13 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderRemarkMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderRemarkMapper.java
@@ -64,4 +64,8 @@
             "LEFT JOIN tj_project b ON a.pro_id=b.pro_id WHERE a.order_id=#{orderId} AND\n" +
             "b.pro_parent_id=0")
     boolean saveTjOrderRemarkByOrderId(@Param("tjNumber")String tjNumber,@Param("userName") String userName,@Param("userId") String userId,@Param("orderId")String orderId);
+
+
+    @Select("SELECT * FROM tj_order_remark WHERE tj_number=#{tjNumber} AND type =1 AND deleted='0'")
+    List<TjOrderRemark> getRemarkListByTjNumAndType(String tjNumber);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjStandardMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjStandardMapper.java
index 83d0f8d..c759563 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjStandardMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjStandardMapper.java
@@ -66,4 +66,12 @@
 
     @Select("SELECT * FROM tj_standard  WHERE  pro_id=#{proId} AND deleted='0'")
     public List<TjStandard> getTjStandardListByProId(String proId);
+
+
+    @Select("select * from tj_standard \n" +
+            "where IF(NULL is NULL, 0 = 0, tj_sex =#{tjSex})\n" +
+            "AND IF(NULL is NULL, 0 = 0, tj_type=#{tjType})\n" +
+            "AND stan_id in \n" +
+            "(SELECT stan_id FROM tj_standard  WHERE  pro_id=#{proId} AND deleted='0')")
+    public TjStandard getListBySexAndType(Long tjSex,int tjType,String proId);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java
index 2fced3c..fd63970 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java
@@ -60,4 +60,10 @@
      * @return 缁撴灉
      */
     public int deleteTjAdviceById(Long id);
+
+
+    public String getAdviceStringByIds(List<String> aList);
+
+
+
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderDetailService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderDetailService.java
index 934437a..dfadd4b 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderDetailService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderDetailService.java
@@ -94,4 +94,6 @@
     boolean saveTjOrderDetailsByCusId(String cusId,String orderId,String userName, String userId);
 
     boolean updateTjOrderDetailsByOrderId(String orderId,String userName, String userId,String ls);
+
+    public List<TjOrderDetail> getDetailByOrderIdAndParId(Long orderId,Long proParentId);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderRemarkService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderRemarkService.java
index 1da1907..7393687 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderRemarkService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderRemarkService.java
@@ -30,4 +30,6 @@
 
 
     boolean saveTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId);
+
+    List<TjOrderRemark> getRemarkListByTjNumAndType(String tjNumber);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjStandardService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjStandardService.java
index b14578f..5a005a6 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjStandardService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjStandardService.java
@@ -3,6 +3,7 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ltkj.hosp.domain.TjStandard;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -62,4 +63,7 @@
     public int deleteTjStandardById(String id);
 
     public List<TjStandard> getTjStandardListByProId(String proId);
+
+
+    public TjStandard getListBySexAndType(Long tjSex,int tjType,String proId);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java
index 074f5cd..fd49629 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java
@@ -89,4 +89,9 @@
     public int deleteTjAdviceById(Long id) {
         return tjAdviceMapper.deleteTjAdviceById(id);
     }
+
+    @Override
+    public String getAdviceStringByIds(List<String> aList) {
+        return tjAdviceMapper.getAdviceStringByIds(aList);
+    }
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderDetailServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderDetailServiceImpl.java
index 0c116d2..451a5a9 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderDetailServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderDetailServiceImpl.java
@@ -143,4 +143,9 @@
         return tjOrderDetailMapper.updateTjOrderDetailsByOrderId(orderId,userName,userId,ls);
     }
 
+    @Override
+    public List<TjOrderDetail> getDetailByOrderIdAndParId(Long orderId, Long proParentId) {
+        return tjOrderDetailMapper.getDetailByOrderIdAndParId(orderId,proParentId);
+    }
+
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderRemarkServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderRemarkServiceImpl.java
index c953283..69099b8 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderRemarkServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderRemarkServiceImpl.java
@@ -56,4 +56,11 @@
     public boolean saveTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId) {
         return mapper.saveTjOrderRemarkByOrderId(tjNumber,userName,userId,orderId);
     }
+
+    @Override
+    public List<TjOrderRemark> getRemarkListByTjNumAndType(String tjNumber) {
+        return mapper.getRemarkListByTjNumAndType(tjNumber);
+    }
+
+
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjStandardServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjStandardServiceImpl.java
index b9c19d2..678297c 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjStandardServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjStandardServiceImpl.java
@@ -94,4 +94,10 @@
     public List<TjStandard> getTjStandardListByProId(String proId) {
         return tjStandardMapper.getTjStandardListByProId(proId);
     }
+
+    @Override
+    public TjStandard getListBySexAndType(Long tjSex, int tjType,String proId) {
+        return tjStandardMapper.getListBySexAndType(tjSex,tjType,proId);
+    }
+
 }

--
Gitblit v1.8.0