@ -242,21 +242,44 @@
where is_deleted = 0
</select>
<select id= "pageList" resultType= "com.logpm.distribution.vo.DistributionStockupVO" >
select DISTINCT lds.id,lds.stockup_date stockupDate, lds.stockup_user stockupUser, lds.stockup_status
stockupStatus, lds.stockup_area stockupArea,
lds.assign_status assignStatus, lds.goods_area_id goodsAreaId, lds.forklift_name forkliftName,
lds.loader_name loaderName, lds.forklift_id forkliftId,lds.loader_id loaderId,lds.fix_time
fixTime,lds.assign_time assignTime,
lds.type_service typeService,lds.outbound_date outboundDate,lds.stockup_code stockupCode,
COALESCE(GROUP_CONCAT(DISTINCT ldpl.goods_allocation SEPARATOR ','), '') stockipAllocation,
COALESCE(GROUP_CONCAT(DISTINCT ldpl.pallet SEPARATOR ','), '') pallet,
SELECT DISTINCT
lds.id,
lds.stockup_date stockupDate,
lds.stockup_user stockupUser,
lds.stockup_status stockupStatus,
lds.stockup_area stockupArea,
lds.assign_status assignStatus,
lds.goods_area_id goodsAreaId,
lds.forklift_name forkliftName,
lds.loader_name loaderName,
lds.forklift_id forkliftId,
lds.loader_id loaderId,
lds.fix_time fixTime,
lds.assign_time assignTime,
lds.type_service typeService,
lds.outbound_date outboundDate,
lds.stockup_code stockupCode,
GROUP_CONCAT((
SELECT
group_concat( DISTINCT pallet )
FROM
logpm_distribution_parcel_list
WHERE
id IN ( SELECT parce_list_id FROM logpm_distribution_reservation_package WHERE reservation_id = ldr.id AND packet_bar_status != 2 ))) AS pallet,
GROUP_CONCAT((
SELECT
group_concat( DISTINCT goods_allocation )
FROM
logpm_distribution_parcel_list
WHERE
id IN ( SELECT parce_list_id FROM logpm_distribution_reservation_package WHERE reservation_id = ldr.id AND packet_bar_status != 2 ))) AS stockipAllocation,
COALESCE ( group_concat( DISTINCT ldr.consignee SEPARATOR ',' ), '' ) AS consignee
from logpm_distribution_stockup lds
LEFT JOIN logpm_distribution_stockup_info ldsi on ldsi.stockup_id =lds.id
FROM
logpm_distribution_stockup lds
LEFT JOIN logpm_distribution_stockup_info ldsi ON ldsi.stockup_id = lds.id
LEFT JOIN logpm_distribution_reservation ldr ON ldsi.reservation_id = ldr.id
LEFT JOIN logpm_distribution_reservation_package ldrp on ldrp.reservation_id = ldsi.reservation_id
LEFT JOIN logpm_distribution_parcel_list ldpl on ldpl.id = ldrp.parce_list_id
LEFT JOIN logpm_distribution_reservation_package ldrp ON ldrp.reservation_id = ldsi.reservation_id
LEFT JOIN logpm_distribution_parcel_list ldpl ON ldpl.id = ldrp.parce_list_id
<where >
lds.is_deleted = 0 AND ldsi.stock_status != 4