From beca2c01d4f104ef145bbee9fa91aac2957ef360 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 29 十二月 2023 18:02:00 +0800
Subject: [PATCH] zjh 2023/12/29--1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjAskMedicalHistoryController.java |   40 +++++++++++++++++++++++++++-------------
 1 files changed, 27 insertions(+), 13 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjAskMedicalHistoryController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjAskMedicalHistoryController.java
index 345a949..25736a2 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjAskMedicalHistoryController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjAskMedicalHistoryController.java
@@ -41,17 +41,27 @@
     private ITjCustomerService customerService;
     @Resource
     private ITjCustomerService tjCustomerService;
-
     @Autowired
     private ITjAskWorkLogService tjAskWorkLogService;
     @Autowired
     private ITjHarmTypeLogService tjHarmTypeLogService;
-
     @Autowired
     private ITjHarmTypeService tjHarmTypeService;
-
     @Resource
     private ITjOrderService tjOrderService;
+
+
+    /**
+     * 鏌ヨ闂瘖鍒楄〃
+     */
+    @GetMapping("/getZhengZhuang")
+    @ApiOperation(value = "鑾峰彇鐥囩姸鎺ュ彛闆�")
+    public AjaxResult getZhengZhuang() {
+        List<DictZhengzhuang> zhengZhuang = tjAskMedicalHistoryService.getZhengZhuang();
+        return AjaxResult.success(zhengZhuang);
+    }
+
+
 
 
     /**
@@ -90,9 +100,10 @@
     @ApiOperation(value = "鏍规嵁瀹㈡埛id鑾峰彇闂瘖璇︾粏淇℃伅")
     public AjaxResult getInfoById(@RequestParam String tjNumber) {
         if (null != tjNumber && !"".equals(tjNumber)) {
-            LambdaQueryWrapper<TjAskMedicalHistory> wq = new LambdaQueryWrapper<>();
-            wq.eq(TjAskMedicalHistory::getTjNum, tjNumber);
-            TjAskMedicalHistory one = tjAskMedicalHistoryService.getOne(wq);
+//            LambdaQueryWrapper<TjAskMedicalHistory> wq = new LambdaQueryWrapper<>();
+//            wq.eq(TjAskMedicalHistory::getTjNum, tjNumber);
+//            TjAskMedicalHistory one = tjAskMedicalHistoryService.getOne(wq);
+            TjAskMedicalHistory one = tjAskMedicalHistoryService.selectTjAskMedicalHistoryByTjNum(tjNumber);
             if (one != null) {
                 LambdaQueryWrapper<TjAskWorkLog> wqq = new LambdaQueryWrapper<>();
                 wqq.eq(TjAskWorkLog::getTjNumber, tjNumber);
@@ -121,11 +132,15 @@
                 TjAskMedicalHistory a = new TjAskMedicalHistory();
                 LambdaQueryWrapper<TjOrder> wqqq = new LambdaQueryWrapper<>();
                 wqqq.eq(TjOrder::getTjNumber, tjNumber);
-                final TjOrder one1 = tjOrderService.getOne(wqqq);
-                a.setCusId(one1.getUserId());
-                TjCustomer byId11 = customerService.getById(a.getCusId());
-                if (byId11 != null) {
-                    a.setCusName(MatchUtils.hideCusName(byId11.getCusName()));
+                final TjOrder order = tjOrderService.getOne(wqqq);
+                a.setCusId(order.getUserId());
+                a.setTjNum(order.getTjNumber());
+                a.setTjLx(order.getTjCategory());
+                TjCustomer customer = customerService.getById(a.getCusId());
+                if (customer != null) {
+                    a.setCusName(MatchUtils.hideCusName(customer.getCusName()));
+                    a.setCusIdCard(customer.getCusIdcard());
+                    a.setCusSex(String.valueOf(customer.getCusSex()));
                 }
                 return AjaxResult.success(a);
             }
@@ -195,7 +210,6 @@
         } else {
             b = tjAskMedicalHistoryService.save(tjAskMedicalHistory);
         }
-        //boolean b = tjAskMedicalHistoryService.saveOrUpdate(tjAskMedicalHistory);
         if (b) {
             List<TjAskHistorys> tjAskHistorysList = tjAskMedicalHistory.getTjAskHistorysList();
             if (tjAskHistorysList != null && tjAskHistorysList.size() > 0) {
@@ -227,7 +241,7 @@
                                 log.setCusName(tjAskMedicalHistory.getCusName());
                                 log.setTjNumber(tjAskMedicalHistory.getTjNum());
                                 log.setWorkId(askWorkLog.getId());
-                                tjHarmTypeLogService.saveOrUpdate(log);
+                                tjHarmTypeLogService.save(log);
                             }
                         }
                     }

--
Gitblit v1.8.0