wujianwei
2025-07-29 ae0844d3e506c12daf2595670a156419ca69a042
service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml
@@ -86,6 +86,80 @@
        order by thisTab.id desc
    </select>
    <select id="selectDispatchOrderList2" parameterType="com.ruoyi.cwgl.domain.DispatchOrder" resultMap="DispatchOrderResult">
        SELECT
        ts.DISPATCH_NO as 'dispatch_no',
        ts.TRANSPORT_MODE as 'transport_mode',
        ts.PRODUCT_ID as 'product_name',
        bp.`NAME` as 'carrier_name',
        location_d.NAME_TREE as 'departure_location_name',
        -- ts.ARRIVAL_LOCATION_ID '目的地ID',
        location_a.NAME_TREE  as 'arrival_location_name',
        -- ts.VEHICLE_ID '运输工具ID',
        vhc.LICENSE_PLATE_NUMBER  as 'license_plate_number',
        ts.VEHICLE_PLATE_ID as 'vehicle_plate_id',
        driver_m.`NAME` as 'main_driver_name',
        driver_a.`NAME` as 'assistant_driver_name',
        ts.POINT_NUM as 'point_num',
        -- ts.ELECTRONIC_LOCK '电子锁',
        -- ts.RE_WEIGHING_WEIGHT '复磅重量',
        ts.QUANTITY as 'quantity',
        ts.ACTUAL_DEPARTURE_TIME as'actual_departure_time',
        ts.REQUIRED_ARRIVAL_TIME as 'required_arrival_time',
        ts.ACTUAL_ARRIVAL_TIME as 'actual_arrival_time',
        ts.BE_RETURN as 'be_return',
        ts.DISPATCH_QUANTITY as 'dispatch_quantity',
        ts.DISPATCH_WEIGHT as 'dispatch_weight',
        ts.DISPATCH_VOLUME as 'dispatch_volume',
        -- ts.EMPTY_MILEAGE '空载里程(公里)',
        -- ts.EMPTY_FUEL '空载油耗(升)',
        -- ts.HEAVY_MILEAGE '重载里程(公里)',
        -- ts.HEAVY_FUEL '重载油耗(升)',
        -- ts.BE_SCHEDULED '是否按班次',
        -- ts.TRACKING_NO '快递单号',
        -- ts.SEAL_NO '铅封号',
        -- ts.SCHEDULE_NO '班次号',
        CASE ts.`STATUS`
        WHEN 'A' THEN '生效'
        WHEN 'O' THEN '打开'
        WHEN 'J' THEN '已接单'
        WHEN 'K' THEN '已到库'
        WHEN 'Z' THEN '已装车'
        WHEN 'T' THEN '在途'
        WHEN 'F' THEN '已复磅'
        WHEN 'D' THEN '已运抵'
        ELSE '未知状态'
        END AS 'remark',
        -- ts.ESTIMATED_COST '预估费用',
        -- ts.ESTIMATED_CARRIER_NUM '预估承运商数',
        -- ts.ESTIMATED_COST_SAVING '预估节约费用',
        -- ts.TRANSPORT_LINE '运输线路',
        ts.REMARK '备注'
        -- ts.DISPATCH_PERMISSION_GROUP '调度权限分组',
        -- ts.DISPATCH_GROUP '调度分组',
        -- ts.ROUTE_CODE '线路号',
        FROM
        tms_shipment ts
        -- 订单表
        --    LEFT JOIN oms_order ord ON ts.DISPATCH_NO = ord.DISPATCH_CODE
        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
        -- 地区表
        left join base_location location_a on location_a.ID =ts.ARRIVAL_LOCATION_ID
        -- 地区表
        left join base_location location_d on location_d.ID =ts.DEPARTURE_LOCATION_ID
--         where ts.CREATED_TIME >'2025-07-01 00:00:01'
   <!--          <where>
            <include refid="whereCondition"/>
        </where>-->
        order by ts.CREATED_TIME desc
    </select>
    <!-- 新增 -->
    <insert id="insertDispatchOrder" parameterType="com.ruoyi.cwgl.domain.DispatchOrder"  useGeneratedKeys="true" keyProperty="id">
        insert into dispatch_order