From 73a4a892517ac3f60334b0c4132bf619726b4854 Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期六, 15 十一月 2025 13:28:47 +0800
Subject: [PATCH] 提交

---
 tms/src/main/resources/mapper/tms/TmsDispatchOrderMapper.xml |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/tms/src/main/resources/mapper/tms/TmsDispatchOrderMapper.xml b/tms/src/main/resources/mapper/tms/TmsDispatchOrderMapper.xml
index 07bc566..064fde0 100644
--- a/tms/src/main/resources/mapper/tms/TmsDispatchOrderMapper.xml
+++ b/tms/src/main/resources/mapper/tms/TmsDispatchOrderMapper.xml
@@ -496,5 +496,40 @@
         </foreach>
     </delete>
 
+    <select id="selectAssignedItineraryList" resultType="com.ruoyi.tms.domain.vo.DriverDispatchVo">
+
+        SELECT tdo.dispatch_no, tdo.customer_name, tdo.license_plate,tdo.transport_line,tdo.status,tdo.latest_departure,
+               tdd.status as tddStatus,tdd.driver_id,tdd.dispatch_id,tdo.ok_time
+        FROM tms_dispatch_order AS tdo
+                 LEFT JOIN tms_driver_dispatch AS tdd
+                           ON tdo.id = tdd.dispatch_id
+        where 1 = 1
+        <if test="inStatusList != null and inStatusList.size > 0">
+            and tdd.status in
+            <foreach item="item" collection="inStatusList" open="(" separator="," close=")">
+                #{item}
+            </foreach>
+
+        </if>
+            <if test="inTdoStatusList != null and inTdoStatusList.size > 0">
+            and tdo.status in
+            <foreach item="item" collection="inTdoStatusList" open="(" separator="," close=")">
+                #{item}
+            </foreach>
+
+        </if>
+
+
+        and  tdd.driver_id = #{driverId};
+    </select>
+    <select id="selectAssignedItineraryDetail" resultType="com.ruoyi.tms.domain.vo.DriverDispatchVo">
+        SELECT tdo.dispatch_no, tdo.customer_name, tdo.license_plate,tdo.transport_line,tdo.status,tdo.latest_departure,
+               tdd.status as tddStatus,tdd.driver_id,tdd.dispatch_id,tdo.ok_time,tdo.shelf_code
+        FROM tms_dispatch_order AS tdo
+                 LEFT JOIN tms_driver_dispatch AS tdd
+                           ON tdo.id = tdd.dispatch_id
+        where     tdo.id = #{dispatchId} and  tdd.driver_id = #{driverId};
+
+    </select>
 
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0