| | |
| | | where tdo.id = #{dispatchId} and tdd.driver_id = #{driverId}; |
| | | |
| | | </select> |
| | | <select id="selectselectDpData" resultType="com.ruoyi.tms.domain.vo.DpDriverDispatchVo"> |
| | | SELECT |
| | | tdo.main_driver_name as driverName, |
| | | tdo.license_plate as licensePlate, |
| | | tdo.status, |
| | | src.region_name AS startRegionName, |
| | | |
| | | erc.region_name AS endRegionName |
| | | FROM ( |
| | | SELECT id |
| | | FROM tms_dispatch_order |
| | | WHERE `status` IN (2, 3) |
| | | ORDER BY confirm_time DESC |
| | | LIMIT 50 |
| | | ) tmp |
| | | JOIN tms_dispatch_order tdo ON tmp.id = tdo.id |
| | | LEFT JOIN tms_region src ON SUBSTRING_INDEX(tdo.start_region_code, ',', -1) = src.region_code |
| | | LEFT JOIN tms_region erc ON SUBSTRING_INDEX(tdo.end_region_code, ',', -1) = erc.region_code |
| | | ORDER BY tdo.confirm_time DESC |
| | | </select> |
| | | |
| | | </mapper> |