From 99b53c056b309b935c8eb23a0ddf244bd4f4df96 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期日, 01 九月 2024 21:54:32 +0800
Subject: [PATCH] 报备功能优化

---
 ycl-server/src/main/resources/mapper/zgyw/YwPointMapper.xml |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/ycl-server/src/main/resources/mapper/zgyw/YwPointMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/YwPointMapper.xml
index 3991a87..70e0166 100644
--- a/ycl-server/src/main/resources/mapper/zgyw/YwPointMapper.xml
+++ b/ycl-server/src/main/resources/mapper/zgyw/YwPointMapper.xml
@@ -136,4 +136,31 @@
             WHERE serial_number = #{point.serialNumber}
         </foreach>
     </update>
+
+    <select id="countNotFinishedWorkOrderByPointId" resultType="com.ycl.platform.domain.vo.YwPointVO">
+        SELECT
+            yp.id, yp.point_name, wo.serial_number
+        FROM
+             t_yw_point yp
+                 INNER JOIN t_work_order wo ON yp.serial_number = wo.serial_number
+                                                   AND wo.status not in ('AUDITING_SUCCESS','WAIT_DISTRIBUTE')
+                                                   AND wo.deleted = 0
+                                                   AND yp.deleted = 0
+        WHERE
+            yp.id = #{pointId}
+    </select>
+
+    <select id="countNotFinishedWorkOrderByGb" resultType="com.ycl.platform.domain.vo.YwPointVO">
+        SELECT
+            yp.id, yp.point_name, wo.serial_number
+        FROM
+            t_yw_point yp
+                INNER JOIN t_work_order wo ON yp.serial_number = wo.serial_number
+                AND wo.status not in ('AUDITING_SUCCESS','WAIT_DISTRIBUTE')
+                AND wo.deleted = 0
+                AND yp.deleted = 0
+                AND yp.serial_number = #{serialNumber}
+        LIMIT 1
+    </select>
+
 </mapper>

--
Gitblit v1.8.0