* getDays(...) always return 0 : casting issue
* SQL query parametrization
This commit is contained in:
teo_sarca 2008-12-11 11:29:35 +00:00
parent 8c3b57ab2c
commit aab5cf0ec4
1 changed files with 6 additions and 8 deletions

View File

@ -259,16 +259,14 @@ public class MPPMRP extends X_PP_MRP
{ {
MPPOrder order = new Query(ctx, MPPOrder.Table_Name, whereClause, trxName) MPPOrder order = new Query(ctx, MPPOrder.Table_Name, whereClause, trxName)
.setParameters(params) .setParameters(params)
.first(); .first();
if (order == null) if (order == null)
{ {
String where = MPPProductBOM.COLUMNNAME_BOMType + "='" + String where = MPPProductBOM.COLUMNNAME_BOMType+"=?"
MPPProductBOM.BOMTYPE_Make_To_Order + "' AND "+ +" AND "+MPPProductBOM.COLUMNNAME_M_Product_ID+"=?";
MPPProductBOM.COLUMNNAME_M_Product_ID + "=?";
MPPProductBOM bom = new Query(ctx, MPPProductBOM.Table_Name, where, trxName) MPPProductBOM bom = new Query(ctx, MPPProductBOM.Table_Name, where, trxName)
.setParameters(new Object[]{ol.getM_Product_ID()}) .setParameters(new Object[]{MPPProductBOM.BOMTYPE_Make_To_Order, ol.getM_Product_ID()})
.first(); .first();
if (bom != null) if (bom != null)
{ {
MProduct product = MProduct.get(ctx,ol.getM_Product_ID()); MProduct product = MProduct.get(ctx,ol.getM_Product_ID());
@ -726,7 +724,7 @@ public class MPPMRP extends X_PP_MRP
+ wf.getWaitingTime() + wf.getWaitingTime()
+ wf.getMovingTime() + wf.getMovingTime()
) )
* ( wf.getDurationBaseSec() / 60 / 60 ) // convert to hours * ( (double)wf.getDurationBaseSec() / 60 / 60 ) // convert to hours
); );
// TODO: implement here, Victor's suggestion - https://sourceforge.net/forum/message.php?msg_id=5179460 // TODO: implement here, Victor's suggestion - https://sourceforge.net/forum/message.php?msg_id=5179460