Commit 57ee8429 authored by manohar's avatar manohar

lot_no and lot_sl if empty create issue as non printable char coming in pick list


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91284 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9b8315fe
...@@ -273,6 +273,7 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL ...@@ -273,6 +273,7 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
String lotNo = "", lotSl = "";
StringBuffer sqlSB = new StringBuffer(); StringBuffer sqlSB = new StringBuffer();
StringBuffer valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n"); StringBuffer valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n");
...@@ -771,8 +772,16 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL ...@@ -771,8 +772,16 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL
valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString(2).trim()).append("]]>").append("</item_code>\r\n"); valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString(2).trim()).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<unit>").append("<![CDATA[").append(rs.getString(3)).append("]]>").append("</unit>\r\n"); valueXmlString.append("<unit>").append("<![CDATA[").append(rs.getString(3)).append("]]>").append("</unit>\r\n");
valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(4).trim()).append("]]>").append("</loc_code>\r\n"); valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(4).trim()).append("]]>").append("</loc_code>\r\n");
valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(5).trim()).append("]]>").append("</lot_no>\r\n"); // 22/04/10 manoharan in case of empty column there is problem of box char
valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(6).trim()).append("]]>").append("</lot_sl>\r\n"); //valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(5).trim()).append("]]>").append("</lot_no>\r\n");
//valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(6).trim()).append("]]>").append("</lot_sl>\r\n");
lotNo = rs.getString(5);
lotSl = rs.getString(6);
lotNo = (lotNo == null ? "":lotNo) ;
lotSl = (lotSl == null ? "":lotSl) ;
valueXmlString.append("<lot_no>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n");
valueXmlString.append("<lot_sl>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>\r\n");
// end 22/04/10 manoharan in case of empty column there is problem of box char
valueXmlString.append("<quantity>").append("<![CDATA[").append(rs.getDouble(7)).append("]]>").append("</quantity>\r\n"); valueXmlString.append("<quantity>").append("<![CDATA[").append(rs.getDouble(7)).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<site_code>").append("<![CDATA[").append(rs.getString(8).trim()).append("]]>").append("</site_code>\r\n"); valueXmlString.append("<site_code>").append("<![CDATA[").append(rs.getString(8).trim()).append("]]>").append("</site_code>\r\n");
valueXmlString.append("<exp_date>").append("<![CDATA[").append(expDate1).append("]]>").append("</exp_date>\r\n"); valueXmlString.append("<exp_date>").append("<![CDATA[").append(expDate1).append("]]>").append("</exp_date>\r\n");
...@@ -814,7 +823,7 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL ...@@ -814,7 +823,7 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
String woIss = null, expLev = null, itemCode = null, itemDescr = null, unit = null; String woIss = null, expLev = null, itemCode = null, itemDescr = null, unit = null;
String stkLocCode = null,stkLotNo = null, stkLotSl = null, reasCode = null, issCriteria = null; String stkLocCode = null,stkLotNo = "", stkLotSl = "", reasCode = null, issCriteria = null;
String siteCode = null, tranType = null, noArtStr = null, retNoArt = null, inputQtyStr= null; String siteCode = null, tranType = null, noArtStr = null, retNoArt = null, inputQtyStr= null;
double perArtQty = 0, noArt = 0; double perArtQty = 0, noArt = 0;
String grossWeight = null, tareWeight = null, netWeight = null; String grossWeight = null, tareWeight = null, netWeight = null;
...@@ -890,6 +899,10 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL ...@@ -890,6 +899,10 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL
stkLocCode = genericUtility.getColumnValueFromNode("loc_code", currDetail1); stkLocCode = genericUtility.getColumnValueFromNode("loc_code", currDetail1);
stkLotNo = genericUtility.getColumnValueFromNode("lot_no", currDetail1); stkLotNo = genericUtility.getColumnValueFromNode("lot_no", currDetail1);
stkLotSl = genericUtility.getColumnValueFromNode("lot_sl", currDetail1); stkLotSl = genericUtility.getColumnValueFromNode("lot_sl", currDetail1);
// 22/04/10 manoharan empty value gives box char
stkLotNo = (stkLotNo == null ? "" : stkLotNo);
stkLotSl = (stkLotSl == null ? "" : stkLotSl);
// end 22/04/10 manoharan empty value gives box char
unit = genericUtility.getColumnValueFromNode("unit", currDetail1); unit = genericUtility.getColumnValueFromNode("unit", currDetail1);
stkQty = Double.parseDouble(genericUtility.getColumnValueFromNode("quantity", currDetail1)); stkQty = Double.parseDouble(genericUtility.getColumnValueFromNode("quantity", currDetail1));
System.out.println("stkQty==> :" + stkQty); System.out.println("stkQty==> :" + stkQty);
...@@ -1477,6 +1490,10 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL ...@@ -1477,6 +1490,10 @@ public class WOrderIssueAct extends ActionHandlerEJB implements WOrderIssueActL
valueXmlString.append("<conv__qty__alt>").append("<![CDATA[").append("1.0").append("]]>").append("</conv__qty__alt>\r\n"); valueXmlString.append("<conv__qty__alt>").append("<![CDATA[").append("1.0").append("]]>").append("</conv__qty__alt>\r\n");
valueXmlString.append("<quantity__alt>").append("<![CDATA[").append(inputQty).append("]]>").append("</quantity__alt>\r\n"); valueXmlString.append("<quantity__alt>").append("<![CDATA[").append(inputQty).append("]]>").append("</quantity__alt>\r\n");
valueXmlString.append("<loc_code>").append("<![CDATA[").append(stkLocCode).append("]]>").append("</loc_code>\r\n"); valueXmlString.append("<loc_code>").append("<![CDATA[").append(stkLocCode).append("]]>").append("</loc_code>\r\n");
// 22/04/10 manoharan empty value gives box char
stkLotNo = (stkLotNo == null ? "" : stkLotNo);
stkLotSl = (stkLotSl == null ? "" : stkLotSl);
// end 22/04/10 manoharan empty value gives box char
valueXmlString.append("<lot_no>").append("<![CDATA[").append(stkLotNo).append("]]>").append("</lot_no>\r\n"); valueXmlString.append("<lot_no>").append("<![CDATA[").append(stkLotNo).append("]]>").append("</lot_no>\r\n");
valueXmlString.append("<lot_sl>").append("<![CDATA[").append(stkLotSl).append("]]>").append("</lot_sl>\r\n"); valueXmlString.append("<lot_sl>").append("<![CDATA[").append(stkLotSl).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<reas_code>").append("<![CDATA[").append(reasCode).append("]]>").append("</reas_code>\r\n"); valueXmlString.append("<reas_code>").append("<![CDATA[").append(reasCode).append("]]>").append("</reas_code>\r\n");
......
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