From e5248157af311961bee52db474c2ee8abb741843 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期三, 22 十一月 2023 17:51:18 +0800
Subject: [PATCH] 会诊

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

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 6265564..3269eef 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
@@ -25,6 +25,7 @@
 import com.ltkj.common.core.redis.RedisCache;
 import com.ltkj.common.utils.SecurityUtils;
 import com.ltkj.framework.config.MatchUtils;
+import com.ltkj.framework.config.UserHoder;
 import com.ltkj.hosp.domain.*;
 import com.ltkj.hosp.service.*;
 import com.ltkj.hosp.vodomain.BingZhongVO;
@@ -432,6 +433,7 @@
                     LambdaQueryWrapper<TjOrder> wq = new LambdaQueryWrapper<>();
                     wq.isNotNull(TjOrder::getReportTime);
                     wq.eq(TjOrder::getUserId, customer.getCusId());
+                    wq.eq(TjOrder::getHeshouStatus, 1); //鏍告敹鐘舵�佷负1鎵嶈兘鎵撳嵃
                     list.addAll(tjOrderService.list(wq));
                 }
                 List<TjOrder> collect = null;
@@ -483,6 +485,7 @@
         Page<TjOrder> page1 = new Page<>(pageNum, pageSize);
         LambdaQueryWrapper<TjOrder> wq = new LambdaQueryWrapper<>();
         wq.isNotNull(TjOrder::getReportTime);
+        wq.eq(TjOrder::getHeshouStatus, 1);  //鏍告敹鐘舵�佷负1鎵嶈兘鎵撳嵃
         if (null != bgbeginTime && null != bgendTime) {
             wq.between(TjOrder::getCreateTime, DateUtil.beginOfDay(bgbeginTime), DateUtil.endOfDay(bgendTime));
         }
@@ -1615,4 +1618,21 @@
         System.out.println("杩欐浠g爜鏃堕棿" + (System.currentTimeMillis() - l));
     }
 
+
+    @PostMapping("/heXiaoByIds/{orderIds}")
+    @ApiOperation(value = "鏍告敹鎶ュ憡鈥斺�斺�斺�斺�斺�旀�绘瀹℃牳閫氳繃鍚庡彲浠ユ牳閿�锛屾牳鏀跺悗鎵嶈兘鎵撳嵃")
+    @Transactional
+    public AjaxResult heXiaoByIds(@PathVariable String[] orderIds) {
+        for (String orderId : orderIds) {
+            final TjOrder byId = tjOrderService.getById(orderId);
+            byId.setHeshouStatus(1);
+            byId.setHeshouDoctor(UserHoder.getLoginUser().getUserId());
+            byId.setHeshouTime(new DateTime());
+            final boolean b = tjOrderService.updateById(byId);
+            if (!b){
+                return AjaxResult.error("鏍告敹澶辫触");
+            }
+        }
+        return AjaxResult.success("鏍告敹鎴愬姛");
+    }
 }

--
Gitblit v1.8.0