|
|
@@ -656,12 +656,14 @@ open class ProductionScheduleService( |
|
|
WHERE |
|
|
WHERE |
|
|
dol.itemId = items.id |
|
|
dol.itemId = items.id |
|
|
-- AND MONTH(do.estimatedArrivalDate) = MONTH(DATE_SUB(NOW(), INTERVAL 1 MONTH)) |
|
|
-- AND MONTH(do.estimatedArrivalDate) = MONTH(DATE_SUB(NOW(), INTERVAL 1 MONTH)) |
|
|
AND do.estimatedArrivalDate >= '2025-12-01' AND do.estimatedArrivalDate < '2025-12-11' |
|
|
|
|
|
|
|
|
AND do.estimatedArrivalDate >= '2026-01-12' AND do.estimatedArrivalDate < '2026-01-16' |
|
|
GROUP BY do.estimatedArrivalDate) AS d) AS avgQtyLastMonth, |
|
|
GROUP BY do.estimatedArrivalDate) AS d) AS avgQtyLastMonth, |
|
|
|
|
|
|
|
|
(select sum(reqQty) from job_order where bomId = bom.id and status != 'completed') AS pendingJobQty, |
|
|
(select sum(reqQty) from job_order where bomId = bom.id and status != 'completed') AS pendingJobQty, |
|
|
|
|
|
|
|
|
inventory.onHandQty - 500 AS stockQty, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CASE WHEN item_fake_onhand.onHandQty is not null THEN item_fake_onhand.onHandQty |
|
|
|
|
|
ELSE inventory.onHandQty - 500 END AS stockQty, |
|
|
|
|
|
|
|
|
bom.outputQty, |
|
|
bom.outputQty, |
|
|
bom.outputQtyUom, |
|
|
bom.outputQtyUom, |
|
|
(SELECT |
|
|
(SELECT |
|
|
@@ -706,6 +708,7 @@ open class ProductionScheduleService( |
|
|
bom |
|
|
bom |
|
|
LEFT JOIN items ON bom.itemId = items.id |
|
|
LEFT JOIN items ON bom.itemId = items.id |
|
|
LEFT JOIN inventory ON items.id = inventory.itemId |
|
|
LEFT JOIN inventory ON items.id = inventory.itemId |
|
|
|
|
|
left join item_fake_onhand on items.code = item_fake_onhand.itemCode |
|
|
WHERE |
|
|
WHERE |
|
|
bom.itemId != 16771) AS i |
|
|
bom.itemId != 16771) AS i |
|
|
WHERE 1 |
|
|
WHERE 1 |
|
|
|