|
|
|
@ -134,17 +134,45 @@
|
|
|
|
|
ldpl.warehouse_entry_time_end warehouseEntryTimeEnd, |
|
|
|
|
ldpl.waybill_number waybillNumber, |
|
|
|
|
lwug.position_code goodsAllocation, |
|
|
|
|
lwtg.tray_code pallet |
|
|
|
|
lwtg.tray_code pallet, |
|
|
|
|
ldr.reservation_code reservationCode, |
|
|
|
|
ldl.scan_time scanTime, |
|
|
|
|
lddl.vehicle_name dvehicleName, |
|
|
|
|
ldl.vehicle_name zvehicleName, |
|
|
|
|
lddl.driver_name driverName, |
|
|
|
|
lddl.note_number noteNumber |
|
|
|
|
FROM |
|
|
|
|
logpm_distribution_parcel_list ldpl |
|
|
|
|
LEFT JOIN logpm_warehouse_updown_goods lwug ON ldpl.id = lwug.association_id |
|
|
|
|
LEFT JOIN logpm_warehouse_tray_goods lwtg ON ldpl.id = lwtg.association_id |
|
|
|
|
left join logpm_warehouse_warehouse lww on lww.id = ldpl.warehouse_id |
|
|
|
|
LEFT JOIN logpm_distribution_reservation_package ldrp on ldrp.parce_list_id = ldpl.id |
|
|
|
|
LEFT JOIN logpm_distribution_reservation ldr on ldr.id = ldrp.reservation_id |
|
|
|
|
LEFT JOIN logpm_distribution_loadscan ldl on ldl.package_id = ldpl.id and ldl.type = 2 |
|
|
|
|
LEFT JOIN logpm_distribution_delivery_list lddl on lddl.id = ldl.delivery_id |
|
|
|
|
<where> |
|
|
|
|
ldpl.is_deleted = 0 |
|
|
|
|
<if test="param.warehouse !='' and param.warehouse != null"> |
|
|
|
|
and lww.name like concat('%',#{param.warehouse},'%') |
|
|
|
|
</if> |
|
|
|
|
<if test="param.reservationCode !='' and param.reservationCode != null"> |
|
|
|
|
and ldr.reservation_code = #{param.reservationCode} |
|
|
|
|
</if> |
|
|
|
|
<if test="param.DvehicleName !='' and param.DvehicleName != null"> |
|
|
|
|
and lddl.vehicle_name = #{param.DvehicleName} |
|
|
|
|
</if> |
|
|
|
|
<if test="param.ZvehicleName !='' and param.ZvehicleName != null"> |
|
|
|
|
and ldl.vehicle_name = #{param.ZvehicleName} |
|
|
|
|
</if> |
|
|
|
|
<if test="param.scanTime !='' and param.scanTime != null"> |
|
|
|
|
and date_format(from_unixtime(ldl.scan_time),'%Y-%m-%d') = date_format(#{param.scanTime}),'%Y-%m-%d') |
|
|
|
|
</if> |
|
|
|
|
<if test="param.driverName !='' and param.driverName != null"> |
|
|
|
|
and lddl.driver_name = #{param.driverName} |
|
|
|
|
</if> |
|
|
|
|
<if test="param.noteNumber !='' and param.noteNumber != null"> |
|
|
|
|
and lddl.note_number = #{param.noteNumber} |
|
|
|
|
</if> |
|
|
|
|
|
|
|
|
|
<if test="param.orderPackageGroundingStatus !='' and param.orderPackageGroundingStatus != null"> |
|
|
|
|
and ldpl.order_package_grounding_status = #{param.orderPackageGroundingStatus} |
|
|
|
|