Commit db185e95 authored by cchaudhari's avatar cchaudhari

Stock transfer Parsing exception for quantity column in many places as it is...

Stock transfer  Parsing exception for quantity column in many places as it is done directly without initialising if null

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201849 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cc9452da
...@@ -1038,7 +1038,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1038,7 +1038,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
StringBuffer valueXmlString = new StringBuffer(); StringBuffer valueXmlString = new StringBuffer(); http://192.168.0.217:9090/ibase/E12BROWSER/BaseE12.jsp?locale=en#/
System.out.println("hello:"); System.out.println("hello:");
...@@ -1172,7 +1172,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1172,7 +1172,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
valueXmlString.append( "<full_name><![CDATA[" ).append( checkNull ( fullName)).append( "]]></full_name>\r\n" ); valueXmlString.append( "<full_name><![CDATA[" ).append( checkNull ( fullName)).append( "]]></full_name>\r\n" );
} }
valueXmlString.append("</Detail1>\r\n"); valueXmlString.append("</Detail1>/r/n");
break; break;
}//case 1 end here }//case 1 end here
...@@ -1181,7 +1181,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1181,7 +1181,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
System.out.println("Call stockTransferIC default_ItemChanged case 2"); System.out.println("Call stockTransferIC default_ItemChanged case 2");
//Changed by Prasad on 17/10/18 [to resolve itemchange related issue, removing domId from return string] //Changed by Prasad on 17/10/18 [to resolve itemchange related issue, removing domId from return string]
//valueXmlString.append("<Detail2 domID='"+1+"' selected = 'N'>\r\n"); //valueXmlString.append("<Detail2 domID='"+1+"' selected = 'N'>\r\n");
valueXmlString.append("<Detail2 selected = 'N'>\r\n"); valueXmlString.append("<Detail2 selected ='N'>\r\n");
if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) ) if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) )
{ {
tranId = genericUtility.getColumnValue("tran_id", currDom); tranId = genericUtility.getColumnValue("tran_id", currDom);
...@@ -1260,7 +1260,24 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1260,7 +1260,24 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
} }
//Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18 //Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom )); //mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
// System.out.println("TESTqty:["+qty+"]");
// mqty=qty==null?0:Double.parseDouble(qty);
//System.out.println("qty:["+qty+"]");
// System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 07-06-2019//
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//changed by chaitali on 07-06-2019//
itemCode = genericUtility.getColumnValue("item_code", currDom); itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom); siteCode = genericUtility.getColumnValue("site_code", hdrDom);
lotNo = genericUtility.getColumnValue( "lot_no__fr", currDom ); lotNo = genericUtility.getColumnValue( "lot_no__fr", currDom );
...@@ -1338,7 +1355,25 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1338,7 +1355,25 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
lotNo = genericUtility.getColumnValue("lot_no__fr", currDom); lotNo = genericUtility.getColumnValue("lot_no__fr", currDom);
valueXmlString.append( "<lot_no__to><![CDATA[" ).append( checkNull ( lotNo)).append( "]]></lot_no__to>\r\n" ); valueXmlString.append( "<lot_no__to><![CDATA[" ).append( checkNull ( lotNo)).append( "]]></lot_no__to>\r\n" );
//Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18 //Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom )); //mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
// System.out.println("TESTqty:["+qty+"]");
// mqty=qty==null?0:Double.parseDouble(qty);
// System.out.println("qty:["+qty+"]");
//System.out.println("mqty:["+mqty+"]");
// Changed by chaitali on 10-06-2019
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 10-06-2019
locCodeFrom = genericUtility.getColumnValue("loc_code__fr", currDom); locCodeFrom = genericUtility.getColumnValue("loc_code__fr", currDom);
itemCode = genericUtility.getColumnValue("item_code", currDom); itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom); siteCode = genericUtility.getColumnValue("site_code", hdrDom);
...@@ -1399,7 +1434,24 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1399,7 +1434,24 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
lpnNo = genericUtility.getColumnValue("lot_sl__fr", currDom); lpnNo = genericUtility.getColumnValue("lot_sl__fr", currDom);
valueXmlString.append( "<lot_sl__to><![CDATA[" ).append( checkNull ( lpnNo)).append( "]]></lot_sl__to>\r\n" ); valueXmlString.append( "<lot_sl__to><![CDATA[" ).append( checkNull ( lpnNo)).append( "]]></lot_sl__to>\r\n" );
//Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18 //Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom )); //mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//System.out.println("TESTqty:["+qty+"]");
//mqty=qty==null?0:Double.parseDouble(qty);
//System.out.println("qty:["+qty+"]");
//System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 10-06-2019
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 10-06-2019
locCodeFrom = genericUtility.getColumnValue("loc_code__fr", currDom); locCodeFrom = genericUtility.getColumnValue("loc_code__fr", currDom);
itemCode = genericUtility.getColumnValue("item_code", currDom); itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom); siteCode = genericUtility.getColumnValue("site_code", hdrDom);
...@@ -1458,7 +1510,20 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1458,7 +1510,20 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
else if( currentColumn.trim().equalsIgnoreCase( "quantity" ) ) else if( currentColumn.trim().equalsIgnoreCase( "quantity" ) )
{ {
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom )); //mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//Changed by chaitali on 11-06-2019
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 11-06-2019
itemCode = genericUtility.getColumnValue("item_code", currDom); itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom); siteCode = genericUtility.getColumnValue("site_code", hdrDom);
locCodeFrom = genericUtility.getColumnValue( "loc_code__fr", currDom ); locCodeFrom = genericUtility.getColumnValue( "loc_code__fr", currDom );
...@@ -1658,7 +1723,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1658,7 +1723,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
valueXmlString.append( "<acct_code__dr><![CDATA[" ).append( checkNull ( acctCodeDr)).append( "]]></acct_code__dr>\r\n" ); valueXmlString.append( "<acct_code__dr><![CDATA[" ).append( checkNull ( acctCodeDr)).append( "]]></acct_code__dr>\r\n" );
valueXmlString.append( "<cctr_code__dr><![CDATA[" ).append( checkNull ( cctrCodeDr)).append( "]]></cctr_code__dr>\r\n" ); valueXmlString.append( "<cctr_code__dr><![CDATA[" ).append( checkNull ( cctrCodeDr)).append( "]]></cctr_code__dr>\r\n" );
valueXmlString.append("</Detail2>\r\n"); valueXmlString.append("</Detail2>/r/n");
break; break;
}// case 2 }// case 2
}//switch end }//switch end
...@@ -1807,4 +1872,4 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe ...@@ -1807,4 +1872,4 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
} }
return msgType; return msgType;
} }
} }
\ No newline at end of file
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