join logpm_distribution_reservation ldr on lds.reservation_id =ldr.id
join logpm_distribution_reservation ldr on lds.reservation_id =ldr.id
@ -793,8 +793,9 @@
logpm_distribution_delivery_list lddl
logpm_distribution_delivery_list lddl
left join logpm_distribution_delivery_self ldds on lddl.id =ldds.delivery_id
left join logpm_distribution_delivery_self ldds on lddl.id =ldds.delivery_id
left join logpm_distribution_signfor ldsf on ldsf.delivery_id = lddl.id
left join logpm_distribution_signfor ldsf on ldsf.delivery_id = lddl.id
LEFT JOIN (SELECT count(ldr.id) AS num,lds.delivery_id FROM logpm_distribution_signfor AS lds LEFT JOIN logpm_distribution_reservation AS ldr ON lds.reservation_id = ldr.id WHERE lds.is_deleted = 0 AND ldr.is_deleted = 0 GROUP BY lds.delivery_id) AS t ON t.delivery_id = lddl.id
<where>
<where>
lddl.is_deleted =0
lddl.is_deleted =0 AND t.num > 0
<iftest="array != null and @org.apache.commons.collections4.CollectionUtils@isNotEmpty(array)">
<iftest="array != null and @org.apache.commons.collections4.CollectionUtils@isNotEmpty(array)">