|
|
@ -1794,4 +1794,74 @@ |
|
|
|
AND ldl.is_deleted = 0 |
|
|
|
AND ldl.is_deleted = 0 |
|
|
|
AND ldl.signfor_state = 2 |
|
|
|
AND ldl.signfor_state = 2 |
|
|
|
</select> |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getWaybillSignforData" resultType="com.logpm.trunkline.dto.WaybillLogDTO"> |
|
|
|
|
|
|
|
SELECT |
|
|
|
|
|
|
|
t.waybillNo AS waybillNo, |
|
|
|
|
|
|
|
IFNULL( sum( t.num ), 0 ) AS num, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.warehouseId ) AS warehouseId, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.warehouseName ) AS warehouseName, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.trainNumber ) AS trainNumber, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.driverName ) AS driverName, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.carNumber ) AS carNumber, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.deliveryTime ) AS deliveryTime, |
|
|
|
|
|
|
|
now() AS signTime, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.loadingUser ) AS loadingUser, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.signUser ) AS signUser, |
|
|
|
|
|
|
|
GROUP_CONCAT(DISTINCT t.signOrderCode) AS signOrderCode, |
|
|
|
|
|
|
|
3 AS type, |
|
|
|
|
|
|
|
#{userId} AS userId, |
|
|
|
|
|
|
|
#{userName} AS nickName |
|
|
|
|
|
|
|
FROM |
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
SELECT |
|
|
|
|
|
|
|
ldpl.waybill_number AS waybillNo, |
|
|
|
|
|
|
|
ldl.package_nub AS num, |
|
|
|
|
|
|
|
lds.warehouse_id AS warehouseId, |
|
|
|
|
|
|
|
lds.warehouse_name AS warehouseName, |
|
|
|
|
|
|
|
lddl.train_number AS trainNumber, |
|
|
|
|
|
|
|
lddl.driver_name AS driverName, |
|
|
|
|
|
|
|
lddl.vehicle_name AS carNumber, |
|
|
|
|
|
|
|
lds.sjsigning_time AS deliveryTime, |
|
|
|
|
|
|
|
lds.signing_time AS signTime, |
|
|
|
|
|
|
|
ldl.scan_user AS loadingUser, |
|
|
|
|
|
|
|
ldl.signing_user AS signUser, |
|
|
|
|
|
|
|
ldr.reservation_code AS signOrderCode |
|
|
|
|
|
|
|
FROM |
|
|
|
|
|
|
|
logpm_distribution_signfor AS lds |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_loadscan AS ldl ON lds.reservation_id = ldl.reservation_id |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_parcel_list AS ldpl ON ldl.package_id = ldpl.id |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_delivery_list AS lddl ON lds.delivery_id = lddl.id |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_reservation AS ldr ON lds.reservation_id = ldr.id |
|
|
|
|
|
|
|
WHERE |
|
|
|
|
|
|
|
lds.reservation_id = #{reservationId} |
|
|
|
|
|
|
|
AND lds.driver_signing = 2 |
|
|
|
|
|
|
|
AND ldl.scan_status != 1 UNION ALL |
|
|
|
|
|
|
|
SELECT |
|
|
|
|
|
|
|
ldpl.waybill_number AS waybillNo, |
|
|
|
|
|
|
|
ldl.package_nub AS num, |
|
|
|
|
|
|
|
lds.warehouse_id AS warehouseId, |
|
|
|
|
|
|
|
lds.warehouse_name AS warehouseName, |
|
|
|
|
|
|
|
lddl.train_number AS trainNumber, |
|
|
|
|
|
|
|
lddl.driver_name AS driverName, |
|
|
|
|
|
|
|
lddl.vehicle_name AS carNumber, |
|
|
|
|
|
|
|
lds.sjsigning_time AS deliveryTime, |
|
|
|
|
|
|
|
lds.signing_time AS signTime, |
|
|
|
|
|
|
|
ldl.scan_user AS loadingUser, |
|
|
|
|
|
|
|
ldl.signing_user AS signUser, |
|
|
|
|
|
|
|
ldr.reservation_code AS signOrderCode |
|
|
|
|
|
|
|
FROM |
|
|
|
|
|
|
|
logpm_distribution_signfor AS lds |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_loadscaninvn AS ldl ON lds.reservation_id = ldl.reservation_id |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_parcel_list AS ldpl ON ldpl.order_package_code = ldl.order_package_code |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_delivery_list AS lddl ON lds.delivery_id = lddl.id |
|
|
|
|
|
|
|
LEFT JOIN logpm_distribution_reservation AS ldr ON lds.reservation_id = ldr.id |
|
|
|
|
|
|
|
WHERE |
|
|
|
|
|
|
|
lds.reservation_id = #{reservationId} |
|
|
|
|
|
|
|
AND lds.driver_signing = 2 |
|
|
|
|
|
|
|
AND ldl.scan_status != 1 |
|
|
|
|
|
|
|
AND ldpl.waybill_number IS NOT NULL |
|
|
|
|
|
|
|
) AS t |
|
|
|
|
|
|
|
GROUP BY |
|
|
|
|
|
|
|
t.waybillNo |
|
|
|
|
|
|
|
</select> |
|
|
|
</mapper> |
|
|
|
</mapper> |
|
|
|