Author: deepak
Date: Sat May 16 12:42:06 2015
New Revision: 1679741
URL:
http://svn.apache.org/r1679741Log:
Manually merged trunk r#1679740
============================================================
Applied patch from jira issue OFBIZ-5916 : Cutting List Report from Manufacturing Shipment Plans throws error due to due to missing EntityCondition import.
Thanks Christian Carlow for reporting issue and providing the fix.
Modified:
ofbiz/branches/release14.12/applications/manufacturing/widget/manufacturing/CuttingListReport.groovy
Modified: ofbiz/branches/release14.12/applications/manufacturing/widget/manufacturing/CuttingListReport.groovy
URL:
http://svn.apache.org/viewvc/ofbiz/branches/release14.12/applications/manufacturing/widget/manufacturing/CuttingListReport.groovy?rev=1679741&r1=1679740&r2=1679741&view=diff==============================================================================
--- ofbiz/branches/release14.12/applications/manufacturing/widget/manufacturing/CuttingListReport.groovy (original)
+++ ofbiz/branches/release14.12/applications/manufacturing/widget/manufacturing/CuttingListReport.groovy Sat May 16 12:42:06 2015
@@ -51,13 +51,13 @@ productIdToQuantity = [:]; // key=produc
productIdToProduct = [:]; // key=productId, value=product
dimensionToProducts = [:]; // key=Dimension, value=list of products
dimensionToQuantity = [:]; // key=Dimension, value=tot qty (of products)
-
-shipmentPlans = delegator.findList("OrderShipment", EntityCondition.makeCondition([shipmentId : shipmentId]), null, null, null, false);
+
+shipmentPlans = from("OrderShipment").where("shipmentId", shipmentId).queryList()
if (shipmentPlans) {
shipmentPlans.each { shipmentPlan ->
// Select the production run, if available
- weIds = delegator.findList("WorkOrderItemFulfillment", EntityCondition.makeCondition([orderId : shipmentPlan.orderId, orderItemSeqId : shipmentPlan.orderItemSeqId]), null, ['workEffortId'], null, false); // TODO: add shipmentId
+ weIds = from("WorkOrderItemFulfillment").where("orderId", shipmentPlan.orderId, "orderItemSeqId", shipmentPlan.orderItemSeqId).orderBy("workEffortId").queryList(); // TODO: add shipmentId
weId = EntityUtil.getFirst(weIds);
productionRunTree = [] as ArrayList;
// TODO