15815213711
2025-07-29 4c82fc90c9942245f1bd787d820d3738f1a6bc89
service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml
@@ -86,6 +86,70 @@
        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` AS 'status',
        -- ts.ESTIMATED_COST '预估费用',
        -- ts.ESTIMATED_CARRIER_NUM '预估承运商数',
        -- ts.ESTIMATED_COST_SAVING '预估节约费用',
        -- ts.TRANSPORT_LINE '运输线路',
        ts.REMARK '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