* 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)
.setParameters(params)
.first();
.first();
if (order == null)
{
String where = MPPProductBOM.COLUMNNAME_BOMType + "='" +
MPPProductBOM.BOMTYPE_Make_To_Order + "' AND "+
MPPProductBOM.COLUMNNAME_M_Product_ID + "=?";
String where = MPPProductBOM.COLUMNNAME_BOMType+"=?"
+" AND "+MPPProductBOM.COLUMNNAME_M_Product_ID+"=?";
MPPProductBOM bom = new Query(ctx, MPPProductBOM.Table_Name, where, trxName)
.setParameters(new Object[]{ol.getM_Product_ID()})
.first();
.setParameters(new Object[]{MPPProductBOM.BOMTYPE_Make_To_Order, ol.getM_Product_ID()})
.first();
if (bom != null)
{
MProduct product = MProduct.get(ctx,ol.getM_Product_ID());
@ -726,7 +724,7 @@ public class MPPMRP extends X_PP_MRP
+ wf.getWaitingTime()
+ 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