Commit e1552147 authored by steurwadkar's avatar steurwadkar

changes made to put double value in expression evaluation engine

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@176735 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fd7b1d54
...@@ -102,9 +102,9 @@ public class PricelistGenEJB extends ValidatorEJB ...@@ -102,9 +102,9 @@ public class PricelistGenEJB extends ValidatorEJB
String discPerc = eachPlistHMap.get("disc_perc"); String discPerc = eachPlistHMap.get("disc_perc");
String listType = eachPlistHMap.get("list_type"); String listType = eachPlistHMap.get("list_type");
exprsEngine.put("FREE_QTY", freeQty); exprsEngine.put("FREE_QTY", getDoubleValue(freeQty));
exprsEngine.put("FREE_ON_QTY", freeOn); exprsEngine.put("FREE_ON_QTY", getDoubleValue(freeOn));
exprsEngine.put("DISC_PERC", discPerc); exprsEngine.put("DISC_PERC", getDoubleValue(discPerc));
exprsEngine.put("LOT_NO__FROM", "00"); exprsEngine.put("LOT_NO__FROM", "00");
exprsEngine.put("LOT_NO__TO", "ZZ"); exprsEngine.put("LOT_NO__TO", "ZZ");
...@@ -178,7 +178,7 @@ public class PricelistGenEJB extends ValidatorEJB ...@@ -178,7 +178,7 @@ public class PricelistGenEJB extends ValidatorEJB
if(exprRs.next()) if(exprRs.next())
{ {
finalRate = E12GenericUtility.checkNull(exprRs.getString(1)); finalRate = E12GenericUtility.checkNull(exprRs.getString(1));
exprsEngine.put(varName, finalRate); exprsEngine.put(varName, getDoubleValue(finalRate));
} }
else else
{ {
...@@ -209,13 +209,16 @@ public class PricelistGenEJB extends ValidatorEJB ...@@ -209,13 +209,16 @@ public class PricelistGenEJB extends ValidatorEJB
System.out.println("in 2nd if updated varExpr["+varExpr+"]"); System.out.println("in 2nd if updated varExpr["+varExpr+"]");
} }
finalRate = String.valueOf(exprsEngine.eval(varExpr)); finalRate = String.valueOf(exprsEngine.eval(varExpr));
System.out.println("inside E :::"+varName+"=["+finalRate+"]");
if("NaN".equalsIgnoreCase(finalRate)) if("NaN".equalsIgnoreCase(finalRate))
{ {
exprsEngine.put(varName, 0); exprsEngine.put(varName, 0);
} }
else else
{ {
exprsEngine.put(varName, finalRate); exprsEngine.put(varName, getDoubleValue(finalRate));
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment