Commit 1426a5cf authored by ssalve's avatar ssalve

Sarita: Done changes to get value as double for relAmt on 20 AUG 18

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@189455 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 88ce6613
...@@ -57,8 +57,12 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal, ...@@ -57,8 +57,12 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal,
quantity =0,frtRate = 0,frtAmtFixed =0,totAmtDet=0,ordAmtHdr=0,frtAmt = 0,frtAmtQty=0; quantity =0,frtRate = 0,frtAmtFixed =0,totAmtDet=0,ordAmtHdr=0,frtAmt = 0,frtAmtQty=0;
int count=0,lineNo=0; int count=0,lineNo=0;
//Added by sarita on 11 JUN 2018 to show validation[POADVMIS] on post save[START] //Added by sarita on 11 JUN 2018 to show validation[POADVMIS] on post save[START]
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();; ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
String ordAmt = "", totAmt = "", type = "", amtType = "",relAmt = ""; //changes by sarita to change relAmt as double [START]
//String ordAmt = "", totAmt = "", type = "", amtType = "",relAmt = "";
String ordAmt = "", totAmt = "", type = "", amtType = "";
double relAmt = 0;
//changes by sarita to change relAmt as double [END]
double lcAmount = 0 , advAmt = 0; double lcAmount = 0 , advAmt = 0;
//Added by sarita on 11 JUN 2018 to show validation[POADVMIS] on post save [END] //Added by sarita on 11 JUN 2018 to show validation[POADVMIS] on post save [END]
try{ try{
...@@ -207,12 +211,15 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal, ...@@ -207,12 +211,15 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal,
{ {
type = rs.getString("type"); type = rs.getString("type");
amtType = rs.getString("amt_type"); amtType = rs.getString("amt_type");
relAmt = rs.getString("rel_amt"); //Changes by sarita to get relAmt as double on 20 AUG 18 [START]
System.out.println("type ["+type+"] \t amtType ["+amtType+"] \t relAmt ["+relAmt+"]"); //relAmt = rs.getString("rel_amt");
relAmt = rs.getDouble("rel_amt");
//Changes by sarita to get relAmt as double on 20 AUG 18 [END]
System.out.println("type ["+type+"] \t amtType ["+amtType+"] \t relAmt ["+relAmt+"]");
advAmt = 0; advAmt = 0;
if ("01".equalsIgnoreCase(amtType)) { //Commented and added by sarita on 20 AUG 18 to remove parseDouble for relAmt [START]
/*if ("01".equalsIgnoreCase(amtType)) {
advAmt = ordAmtHdr advAmt = ordAmtHdr
* (Double.parseDouble(relAmt) / 100); * (Double.parseDouble(relAmt) / 100);
} else if ("02".equalsIgnoreCase(amtType)) { } else if ("02".equalsIgnoreCase(amtType)) {
...@@ -220,7 +227,17 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal, ...@@ -220,7 +227,17 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal,
* (Double.parseDouble(relAmt) / 100); * (Double.parseDouble(relAmt) / 100);
} else if ("03".equalsIgnoreCase(amtType)) { } else if ("03".equalsIgnoreCase(amtType)) {
advAmt = Double.parseDouble(relAmt); advAmt = Double.parseDouble(relAmt);
}*/
if ("01".equalsIgnoreCase(amtType)) {
advAmt = ordAmtHdr
* ((relAmt) / 100);
} else if ("02".equalsIgnoreCase(amtType)) {
advAmt = totAmtHdr
* ((relAmt) / 100);
} else if ("03".equalsIgnoreCase(amtType)) {
advAmt = relAmt;
} }
//Commented and added by sarita on 20 AUG 18 to remove parseDouble for relAmt [END]
lcAmount = lcAmount + advAmt; lcAmount = lcAmount + advAmt;
...@@ -260,9 +277,7 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal, ...@@ -260,9 +277,7 @@ public class POrderPostSave extends ValidatorEJB implements POrderPostSaveLocal,
System.out.println("Exception while rollbacking transaction...."); System.out.println("Exception while rollbacking transaction....");
e1.printStackTrace(); e1.printStackTrace();
} }
} }
return errorString; return errorString;
} }
......
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