|
@@ -61,7 +61,17 @@
|
|
|
FROM
|
|
|
purchase p
|
|
|
LEFT JOIN bytesailing_base.sys_dept de ON p.team_id = de.dept_id
|
|
|
- LEFT JOIN bytesailing_victoriatourist.deliver_goods dg ON dg.purchase_id = p.id
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT
|
|
|
+ dg.purchase_id,
|
|
|
+ -- IF(sum( dg.`status` ) != count( dg.`status` ), 1, 0) isTransit,
|
|
|
+ IF(((sum( dg.`status` ) != count( dg.`status` )) or sum(IF( sw.`status` != 2, 1, 0 ))>0) , 1, 0 ) isTransit
|
|
|
+ FROM
|
|
|
+ bytesailing_victoriatourist.deliver_goods dg
|
|
|
+ LEFT JOIN bytesailing_wms.stock_wait sw ON sw.deliverGoodsId = dg.id
|
|
|
+ GROUP BY
|
|
|
+ dg.purchase_id
|
|
|
+ ) t1 ON t1.purchase_id = p.id
|
|
|
${ew.customSqlSegment}
|
|
|
) t1
|
|
|
</select>
|