|
@@ -45,7 +45,7 @@
|
|
|
FROM production_order_detail pod
|
|
|
LEFT JOIN production_order po ON pod.produce_order_id = po.id
|
|
|
LEFT JOIN contract c ON pod.contract_id = c.id
|
|
|
- LEFT JOIN (SELECT sd.prod_order_id,
|
|
|
+ LEFT JOIN (SELECT sd.contract_id,
|
|
|
CASE
|
|
|
WHEN SUM(CASE WHEN sd.`status` IN (15, 30) OR ep.arrival_status != 20 OR sw.`status` != 2 THEN 1 ELSE 0 END) >
|
|
|
0 THEN 1
|
|
@@ -55,7 +55,7 @@
|
|
|
LEFT JOIN ehsd_purchase ep ON epp.purchase_id = ep.id
|
|
|
AND ep.`status` IN (10, 30, 60)
|
|
|
LEFT JOIN stock_wait sw ON sw.purchase_id = ep.id
|
|
|
- GROUP BY sd.prod_order_id) t2 ON t2.prod_order_id = pod.produce_order_id
|
|
|
+ GROUP BY sd.contract_id) t2 ON t2.contract_id = pod.contract_id
|
|
|
</sql>
|
|
|
|
|
|
<select id="getPage" resultType="com.fjhx.mes.entity.production.vo.ProductionOrderDetailVo">
|