wujianwei
2025-08-28 446f423ccea20bfbcd03b7f2f4a680567277b5c3
service/src/main/resources/mapper/cwgl/KeyCollectionInfoMapper.xml
@@ -99,7 +99,7 @@
   ts.TRANSPORT_MODE as transportMode,
   driver_a.`NAME` as assistantDriver,
   ts.QUANTITY as quantity,
   ts.REQUIRED_ARRIVAL_TIME as ,
        ts.REQUIRED_ARRIVAL_TIME as requiredArrivalTime,  -- 添加别名
   ts.DISPATCH_QUANTITY as dispatchQuantity,
   ts.REMARK as remark,
   TIMESTAMPDIFF(HOUR, ord.ORDER_TIME, ord.CREATED_TIME) as schedulingTimeout,
@@ -107,25 +107,24 @@
FROM
  tms_shipment ts
  left JOIN oms_order ord ON ts.DISPATCH_NO = ord.DISPATCH_CODE
        LEFT JOIN oms_order ord ON ts.DISPATCH_NO = ord.DISPATCH_CODE
  LEFT JOIN base_customer customer ON customer.ID = ord.CUSTOMER_ID
  LEFT JOIN tms_vehicle vhc ON ts.VEHICLE_ID = vhc.id
  LEFT JOIN base_provider bp ON bp.ID = ts.CARRIER_ID
  LEFT JOIN tms_driver driver_m ON driver_m.ID = ts.MAIN_DRIVER_ID
  LEFT JOIN tms_driver driver_a ON driver_a.ID = ts.ASSISTANT_DRIVER_ID
WHERE
  ts.`STATUS` = 'A'
  <if test="driverCode != null and driverCode != '' ">
      and driver_m.MOBILE = #{driverCode}
            AND driver_m.MOBILE = #{driverCode}
  </if>
  <if test="driverName != null and driverName != ''">
      and driver_m.NAME = #{driverName}
            AND driver_m.NAME = #{driverName}
  </if>
ORDER BY ord.ESTIMATED_DEPARTURE_TIME asc
        ORDER BY ord.ESTIMATED_DEPARTURE_TIME ASC
LIMIT 1
    </select>
    <!-- 新增 -->