Commit 11667803 authored by mjadhav's avatar mjadhav

add dlv_add1,dlv_add2 ,exp_date ,mfg_date in despdet


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96597 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a570eecd
...@@ -104,7 +104,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -104,7 +104,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
} //end of confirm method } //end of confirm method
public String process(Document dom, Document dom2, String windowName,String xtraParams) throws RemoteException, ITMException public String process(Document dom, Document dom2, String windowName,String xtraParams) throws RemoteException, ITMException
{ {
System.out.println("process called..18-07-2014....3:14 !!!!.."); System.out.println("process called..13-10-2014....5:14 !!!!..");
String sql = ""; String sql = "";
String errString = ""; String errString = "";
String siteCode = ""; String siteCode = "";
...@@ -581,7 +581,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -581,7 +581,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
String lineno = "",noArt = "",netAmt = "",frtTerm="",deliveryTerm="",commpercon="",commPercOn2=""; String lineno = "",noArt = "",netAmt = "",frtTerm="",deliveryTerm="",commpercon="",commPercOn2="";
String pin = "", stateCode = "",city = "",countCode = "",unitStd = "",salesPersTmp="",crTermTmp="",salesPersTmp1="",salesPersTmp2=""; String pin = "", stateCode = "",city = "",countCode = "",unitStd = "",salesPersTmp="",crTermTmp="",salesPersTmp1="",salesPersTmp2="";
String transmodeFromCust="",custCodeBil="",pricelist="",pricelistClg="",salespers="",salespers1="",salespers2=""; String transmodeFromCust="",custCodeBil="",pricelist="",pricelistClg="",salespers="",salespers1="",salespers2="";
String add1="",add2="",add3="",tele1="",tele2="",tele3="",invoiceNo=""; String add1="",add2="",add3="",tele1="",tele2="",tele3="",invoiceNo="",packInstr="";
Date orderDt = null; Date orderDt = null;
Date orderDateInput=null; Date orderDateInput=null;
Date lrDate=null; Date lrDate=null;
...@@ -683,23 +683,23 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -683,23 +683,23 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
if (rs.next()) if (rs.next())
{ {
crTerm = rs.getString("cr_term")== null ?" ":rs.getString("cr_term"); crTerm = rs.getString("cr_term")== null ?" ":rs.getString("cr_term");
stanCode = rs.getString("stan_code")==null ?" ":rs.getString("stan_code"); //stanCode = rs.getString("stan_code")==null ?" ":rs.getString("stan_code");
city = rs.getString("city")== null ?" ":rs.getString("city"); //city = rs.getString("city")== null ?" ":rs.getString("city");
countCode = rs.getString("count_code")== null ?" ":rs.getString("count_code"); //countCode = rs.getString("count_code")== null ?" ":rs.getString("count_code");
pin = rs.getString("pin")== null ?" ":rs.getString("pin"); //pin = rs.getString("pin")== null ?" ":rs.getString("pin");
stateCode = rs.getString("state_code")== null ?" ":rs.getString("state_code"); //stateCode = rs.getString("state_code")== null ?" ":rs.getString("state_code");
custCodeBil = rs.getString("cust_code__bil")== null ?" ":rs.getString("cust_code__bil"); custCodeBil = rs.getString("cust_code__bil")== null ?" ":rs.getString("cust_code__bil");
salespers = rs.getString("sales_pers")== null ?" ":rs.getString("sales_pers"); salespers = rs.getString("sales_pers")== null ?" ":rs.getString("sales_pers");
salespers1 = rs.getString("sales_pers__1")== null ?" ":rs.getString("sales_pers__1"); salespers1 = rs.getString("sales_pers__1")== null ?" ":rs.getString("sales_pers__1");
salespers2 = rs.getString("sales_pers__2")== null ?" ":rs.getString("sales_pers__2"); salespers2 = rs.getString("sales_pers__2")== null ?" ":rs.getString("sales_pers__2");
frtTerm = rs.getString("frt_term")== null ?" ":rs.getString("frt_term"); frtTerm = rs.getString("frt_term")== null ?" ":rs.getString("frt_term");
dlvTo = rs.getString("cust_name")== null ?" ":rs.getString("cust_name"); //dlvTo = rs.getString("cust_name")== null ?" ":rs.getString("cust_name");
groupCode = rs.getString("group_code")== null ?" ":rs.getString("group_code"); groupCode = rs.getString("group_code")== null ?" ":rs.getString("group_code");
if(transMode == null || transMode.trim().length()==0) //if(transMode == null || transMode.trim().length()==0)
{ //{
transMode = rs.getString("trans_mode")== null ?" ":rs.getString("trans_mode"); //transMode = rs.getString("trans_mode")== null ?" ":rs.getString("trans_mode");
} //}
if(pricelist == null || pricelist.trim().length()==0) if(pricelist == null || pricelist.trim().length()==0)
{ {
pricelist = rs.getString("price_list")== null ?" ":rs.getString("price_list"); pricelist = rs.getString("price_list")== null ?" ":rs.getString("price_list");
...@@ -796,7 +796,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -796,7 +796,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("itemSer !!!!!"+itemSer); System.out.println("itemSer !!!!!"+itemSer);
sql = "select dlv_term, TRAN_CODE, CURR_CODE__FRT ,CURR_CODE__INS,addr1,addr2,addr3,tele1,tele2,tele3 from customer where cust_code = ? "; //commented by manoj on dated 13-oct-14
/*sql = "select dlv_term, TRAN_CODE, CURR_CODE__FRT ,CURR_CODE__INS,addr1,addr2,addr3,tele1,tele2,tele3 from customer where cust_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,custCode); pstmt.setString(1,custCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -830,7 +832,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -830,7 +832,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
rs.close(); rs.close();
rs =null; rs =null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;*/
System.out.println("itemSer ######"+itemSer); System.out.println("itemSer ######"+itemSer);
if(!isCustsalePers) if(!isCustsalePers)
{ {
...@@ -1001,6 +1005,52 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1001,6 +1005,52 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
System.out.println("orderDt final value :"+orderDt); System.out.println("orderDt final value :"+orderDt);
pricelist=priceListDom==""?pricelist:priceListDom; pricelist=priceListDom==""?pricelist:priceListDom;
custCodeDlv=deliverToDom==""?custCode:deliverToDom; custCodeDlv=deliverToDom==""?custCode:deliverToDom;
/*-------------------added by manoj on dated 13-oct-14----------------------------------------------------------------------*/
sql = "select dlv_term, TRAN_CODE, addr1,addr2,addr3,tele1,tele2,tele3,trans_mode,stan_code,city,count_code,pin,state_code from customer where cust_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,custCodeDlv);
rs = pstmt.executeQuery();
if(rs.next())
{
//priceList = rs2.getString("price_list");
//deliveryTerm = deliveryTerm == " " ? rs2.getString("dlv_term") : deliveryTerm;
deliveryTerm=rs.getString("dlv_term");
if(tranCode == null || tranCode.trim().length()==0)
{
tranCode =rs.getString("TRAN_CODE")==null?" ":rs.getString("TRAN_CODE");
}
add1 = rs.getString("addr1")== null ?" ":rs.getString("addr1");
add2 = rs.getString("addr2")==null ?" ":rs.getString("addr2");
add3 = rs.getString("addr3")== null ?" ":rs.getString("addr3");
tele1 = rs.getString("tele1")== null ?" ":rs.getString("tele1");
tele2 = rs.getString("tele2")== null ?" ":rs.getString("tele2");
tele3 = rs.getString("tele3")== null ?" ":rs.getString("tele3");
stanCode = rs.getString("stan_code")==null ?" ":rs.getString("stan_code");
city = rs.getString("city")== null ?" ":rs.getString("city");
countCode = rs.getString("count_code")== null ?" ":rs.getString("count_code");
pin = rs.getString("pin")== null ?" ":rs.getString("pin");
stateCode = rs.getString("state_code")== null ?" ":rs.getString("state_code");
if(transMode == null || transMode.trim().length()==0)
{
transMode = rs.getString("trans_mode")== null ?" ":rs.getString("trans_mode");
}
}
rs.close();
rs =null;
pstmt.close();
pstmt = null;
System.out.println("dlvAdd1 :"+add1);
System.out.println("dlvAdd2 :"+add2);
System.out.println("dlvAdd3 :"+add3);
System.out.println("transMode :"+transMode);
System.out.println("tranCode :"+tranCode);
System.out.println("tele1 :"+tele1+" @tele2 :"+tele2+" @tele3 :"+tele3);
/*------------------------------------------------------------------------------------*/
deliveryTerm=deliverTermDom==""?deliveryTerm:deliverTermDom; deliveryTerm=deliverTermDom==""?deliveryTerm:deliverTermDom;
transMode=transporterModeDom==""?transMode:transporterModeDom; transMode=transporterModeDom==""?transMode:transporterModeDom;
tranCode=transporterDom==""?tranCode:transporterDom; tranCode=transporterDom==""?tranCode:transporterDom;
...@@ -1156,7 +1206,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1156,7 +1206,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("</Detail1>"); xmlBuff.append("</Detail1>");
sql = "select line_no,item_code,quantity,rate,unit,conv__qty_stduom,unit__rate,tax_class,tax_chap,tax_env,pack_code,rate__clg,quantity__stduom,unit__std," + sql = "select line_no,item_code,quantity,rate,unit,conv__qty_stduom,unit__rate,tax_class,tax_chap,tax_env,pack_code,rate__clg,quantity__stduom,unit__std," +
"no_art,conv__rtuom_stduom,rate__stduom,NET_AMT,discount from porcpdet where tran_id = ? order by line_no"; "no_art,conv__rtuom_stduom,rate__stduom,NET_AMT,discount,PACK_INSTR from porcpdet where tran_id = ? order by line_no";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId); pstmt.setString(1,tranId);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -1174,6 +1224,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1174,6 +1224,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
taxChap = rs.getString("tax_chap") == null ? " " : rs.getString("tax_chap"); taxChap = rs.getString("tax_chap") == null ? " " : rs.getString("tax_chap");
taxEnv = rs.getString("tax_env") == null ? " " : rs.getString("tax_env"); taxEnv = rs.getString("tax_env") == null ? " " : rs.getString("tax_env");
packCode = rs.getString("pack_code") == null ? " " : rs.getString("pack_code"); packCode = rs.getString("pack_code") == null ? " " : rs.getString("pack_code");
packInstr = rs.getString("PACK_INSTR") == null ? " " : rs.getString("PACK_INSTR");
rateClg = rs.getDouble("rate__clg"); rateClg = rs.getDouble("rate__clg");
netAmt = rs.getString("NET_AMT"); netAmt = rs.getString("NET_AMT");
noArt = rs.getString("no_art"); noArt = rs.getString("no_art");
...@@ -1350,6 +1401,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1350,6 +1401,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" updateFlag=\"A\" status=\"N\" />"); xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" updateFlag=\"A\" status=\"N\" />");
xmlBuff.append("<sale_order/>"); xmlBuff.append("<sale_order/>");
xmlBuff.append("<remarks><![CDATA["+ "generated from receipt "+tranId+"]]></remarks>"); xmlBuff.append("<remarks><![CDATA["+ "generated from receipt "+tranId+"]]></remarks>");
//xmlBuff.append("<rate><![CDATA["+ exchRate1 +"]]></rate>"); //xmlBuff.append("<rate><![CDATA["+ exchRate1 +"]]></rate>");
xmlBuff.append("<line_no><![CDATA["+ lineno +"]]></line_no>"); xmlBuff.append("<line_no><![CDATA["+ lineno +"]]></line_no>");
xmlBuff.append("<item_code__ord><![CDATA["+ itemCode.trim() +"]]></item_code__ord>"); xmlBuff.append("<item_code__ord><![CDATA["+ itemCode.trim() +"]]></item_code__ord>");
...@@ -1361,7 +1413,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1361,7 +1413,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("<tax_class><![CDATA["+taxClass.trim() +"]]></tax_class>"); xmlBuff.append("<tax_class><![CDATA["+taxClass.trim() +"]]></tax_class>");
xmlBuff.append("<tax_chap><![CDATA["+taxChap.trim() +"]]></tax_chap>"); xmlBuff.append("<tax_chap><![CDATA["+taxChap.trim() +"]]></tax_chap>");
xmlBuff.append("<tax_env><![CDATA["+ taxEnv.trim() +"]]></tax_env>"); xmlBuff.append("<tax_env><![CDATA["+ taxEnv.trim() +"]]></tax_env>");
xmlBuff.append("<pack_code><![CDATA["+ packCode +"]]></pack_code>"); xmlBuff.append("<pack_code><![CDATA["+packCode+"]]></pack_code>");
xmlBuff.append("<pack_instr><![CDATA["+packInstr+"]]></pack_instr>");
xmlBuff.append("<quantity><![CDATA["+ quantity.trim() +"]]></quantity>"); xmlBuff.append("<quantity><![CDATA["+ quantity.trim() +"]]></quantity>");
//added by mahendra on 08-MAY-2014 //added by mahendra on 08-MAY-2014
xmlBuff.append("<quantity__fc><![CDATA["+ quantity.trim() +"]]></quantity__fc>"); xmlBuff.append("<quantity__fc><![CDATA["+ quantity.trim() +"]]></quantity__fc>");
...@@ -1373,7 +1427,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1373,7 +1427,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
/*if(rateClg != 0) /*if(rateClg != 0)
{ {
xmlBuff.append("<rate__clg><![CDATA["+ rateClg +"]]></rate__clg>"); xmlBuff.append("<rate__clg><![CDATA["+ rateClg +"]]></rate__clg>");
}else }else
{ {
xmlBuff.append("<rate__clg><![CDATA["+ rate +"]]></rate__clg>"); // SHOULD BE GREATER THAN ZERO xmlBuff.append("<rate__clg><![CDATA["+ rate +"]]></rate__clg>"); // SHOULD BE GREATER THAN ZERO
...@@ -1512,10 +1566,10 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1512,10 +1566,10 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
String packCode =""; String packCode ="";
String siteCodeDet ="",convRtuomStduom=""; String siteCodeDet ="",convRtuomStduom="";
String locCode = "",rateStduom="",netAmt=""; String locCode = "",rateStduom="",netAmt="";
String varValue = "",unitStd = "",noArt = ""; String varValue = "",unitStd = "",noArt = "",packInstr="";
String stanCodeDlv="",dlvCity="",dlvPin="",countCodeDlv="",tranCode="",stanCodeInit="",status="",statusRemarks="",shipmentId=""; String stanCodeDlv="",dlvAdd1="",dlvAdd2="",dlvAdd3="",dlvCity="",dlvPin="",countCodeDlv="",tranCode="",stanCodeInit="",status="",statusRemarks="",shipmentId="";
String lrDateVal=""; String lrDateVal="",siteCodeMfg="",pack_instr="";
Date orderDt = null,statusDate=null; Date orderDt = null,statusDate=null,expDate=null,mfgDate=null;
PreparedStatement pstmt = null,pstmt1 =null; PreparedStatement pstmt = null,pstmt1 =null;
ResultSet rs = null,rs1 = null; ResultSet rs = null,rs1 = null;
double rateClg=0; double rateClg=0;
...@@ -1536,6 +1590,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1536,6 +1590,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
String sqlTemp =""; String sqlTemp ="";
String trackInfoXml="" ,ipAddress="",trackRequest=""; String trackInfoXml="" ,ipAddress="",trackRequest="";
double netWeightFmPorcp = 0d,tareWeightFmPorcp=0d,grossWeightFmPorcp=0d; double netWeightFmPorcp = 0d,tareWeightFmPorcp=0d,grossWeightFmPorcp=0d;
try try
{ {
System.out.println("@@@@@@@ despatchOrder function called"); System.out.println("@@@@@@@ despatchOrder function called");
...@@ -1548,8 +1603,8 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1548,8 +1603,8 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
termId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId"); System.out.println("--term id--"+termId); termId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId"); System.out.println("--term id--"+termId);
sql = "select item_ser,site_code,curr_code,exch_rate,tran_code, trans_mode,curr_code__frt,curr_code__ins,cust_code__dlv," + sql = "select item_ser,site_code,curr_code,exch_rate,tran_code, trans_mode,curr_code__frt,curr_code__ins,cust_code__dlv," +
"stan_code,order_date,EXCH_RATE__FRT,EXCH_RATE__INS,FOB_VALUE,CONF_DATE,CHG_DATE,STATE_CODE__DLV,UDF__STR1,UDF__STR2," + " stan_code,order_date,EXCH_RATE__FRT,EXCH_RATE__INS,FOB_VALUE,CONF_DATE,CHG_DATE,STATE_CODE__DLV,UDF__STR1,UDF__STR2,DLV_ADD1,DLV_ADD2,DLV_ADD3," +
"DLV_CITY,DLV_PIN,COUNT_CODE__DLV,TRAN_CODE,STAN_CODE,STAN_CODE__INIT,PARENT__TRAN_ID,REV__TRAN,STATUS_REMARKS,SPEC_REASON,DIST_ROUTE,STATUS,STATUS_DATE"+ " DLV_CITY,DLV_PIN,COUNT_CODE__DLV,TRAN_CODE,STAN_CODE,STAN_CODE__INIT,PARENT__TRAN_ID,REV__TRAN,STATUS_REMARKS,SPEC_REASON,DIST_ROUTE,STATUS,STATUS_DATE"+
" from sorder where sale_order = ? " ; " from sorder where sale_order = ? " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,saleOrder); pstmt.setString(1,saleOrder);
...@@ -1566,6 +1621,11 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1566,6 +1621,11 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
stanCode = rs.getString("stan_code") == null ? " " : rs.getString("stan_code"); stanCode = rs.getString("stan_code") == null ? " " : rs.getString("stan_code");
orderDt = rs.getDate("order_date"); orderDt = rs.getDate("order_date");
stanCodeDlv = rs.getString("STATE_CODE__DLV") == null ? " " : rs.getString("STATE_CODE__DLV"); stanCodeDlv = rs.getString("STATE_CODE__DLV") == null ? " " : rs.getString("STATE_CODE__DLV");
/*----------------------changes done by mahendra on dated 13-oct-14-------------*/
dlvAdd1 = rs.getString("DLV_ADD1") == null ? " " : rs.getString("DLV_ADD1");
dlvAdd2 = rs.getString("DLV_ADD2") == null ? " " : rs.getString("DLV_ADD2");
dlvAdd3 = rs.getString("DLV_ADD3") == null ? " " : rs.getString("DLV_ADD3");
/*------------------------------------------------------------------------------*/
dlvCity = rs.getString("DLV_CITY") == null ? " " : rs.getString("DLV_CITY"); dlvCity = rs.getString("DLV_CITY") == null ? " " : rs.getString("DLV_CITY");
dlvPin = rs.getString("DLV_PIN") == null ? " " : rs.getString("DLV_PIN"); dlvPin = rs.getString("DLV_PIN") == null ? " " : rs.getString("DLV_PIN");
countCodeDlv = rs.getString("COUNT_CODE__DLV") == null ? " " : rs.getString("COUNT_CODE__DLV"); countCodeDlv = rs.getString("COUNT_CODE__DLV") == null ? " " : rs.getString("COUNT_CODE__DLV");
...@@ -1660,21 +1720,26 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1660,21 +1720,26 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("<cust_code__dlv><![CDATA["+ currCodedlv +"]]></cust_code__dlv>"); xmlBuff.append("<cust_code__dlv><![CDATA["+ currCodedlv +"]]></cust_code__dlv>");
xmlBuff.append("<site_code><![CDATA["+ siteCode.trim()+"]]></site_code>"); xmlBuff.append("<site_code><![CDATA["+ siteCode.trim()+"]]></site_code>");
xmlBuff.append("<remarks><![CDATA["+ " generate from sale order "+ saleOrder +"]]></remarks>"); xmlBuff.append("<remarks><![CDATA["+ " generate from sale order "+ saleOrder +"]]></remarks>");
xmlBuff.append("<CHG_USER><![CDATA["+ userId +"]]></CHG_USER>"); xmlBuff.append("<chg_user><![CDATA["+ userId +"]]></chg_user>");
xmlBuff.append("<CHG_TERM><![CDATA["+ termId +"]]></CHG_TERM>"); xmlBuff.append("<chg_term><![CDATA["+ termId +"]]></chg_term>");
xmlBuff.append("<CHG_DATE><![CDATA["+ today +"]]></CHG_DATE>"); xmlBuff.append("<chg_date><![CDATA["+ today +"]]></chg_date>");
xmlBuff.append("<STATE_CODE__DLV><![CDATA["+ stanCodeDlv.trim()+"]]></STATE_CODE__DLV>"); xmlBuff.append("<state_code__dlv><![CDATA["+ stanCodeDlv.trim()+"]]></state_code__dlv>");
xmlBuff.append("<DLV_CITY><![CDATA["+ dlvCity +"]]></DLV_CITY>"); /*--------------------changed by mahendra on dated 13-oct-14-----------------------------*/
xmlBuff.append("<DLV_PIN><![CDATA["+ dlvPin +"]]></DLV_PIN>"); xmlBuff.append("<dlv_add1><![CDATA["+ dlvAdd1 +"]]></dlv_add1>");
xmlBuff.append("<COUNT_CODE__DLV><![CDATA["+ countCodeDlv +"]]></COUNT_CODE__DLV>"); xmlBuff.append("<dlv_add2><![CDATA["+ dlvAdd2 +"]]></dlv_add2>");
xmlBuff.append("<TRAN_CODE><![CDATA["+ tranCode +"]]></TRAN_CODE>");
xmlBuff.append("<STAN_CODE__INIT><![CDATA["+ stanCodeInit +"]]></STAN_CODE__INIT>"); /*----------------------------------------------------------------------------*/
xmlBuff.append("<STATUS_REMARKS><![CDATA["+ statusRemarks +"]]></STATUS_REMARKS>"); xmlBuff.append("<dlv_city><![CDATA["+ dlvCity +"]]></dlv_city>");
xmlBuff.append("<STATUS><![CDATA["+ status +"]]></STATUS>"); xmlBuff.append("<dlv_pin><![CDATA["+ dlvPin +"]]></dlv_pin>");
xmlBuff.append("<count_code__dlv><![CDATA["+ countCodeDlv +"]]></count_code__dlv>");
xmlBuff.append("<tran_code><![CDATA["+ tranCode +"]]></tran_code>");
xmlBuff.append("<stan_code__init><![CDATA["+ stanCodeInit +"]]></stan_code__init>");
xmlBuff.append("<status_remarks><![CDATA["+ statusRemarks +"]]></status_remarks>");
xmlBuff.append("<status><![CDATA["+ status +"]]></status>");
xmlBuff.append("</Detail1>"); xmlBuff.append("</Detail1>");
sql = "select line_no,item_code,quantity,rate,unit,conv__qty_stduom,unit__rate,tax_class,tax_chap,tax_env,pack_code,rate__clg,quantity__stduom," + sql = "select line_no,item_code,quantity,rate,unit,conv__qty_stduom,unit__rate,tax_class,tax_chap,tax_env,pack_code,rate__clg,quantity__stduom," +
"net_tot_amt,net_amt,site_code,unit__std,no_art,rate__stduom,conv__rtuom_stduom from sorddet where sale_order = ? order by line_no"; "net_tot_amt,net_amt,site_code,unit__std,no_art,rate__stduom,conv__rtuom_stduom,PACK_INSTR from sorddet where sale_order = ? order by line_no";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,saleOrder); pstmt.setString(1,saleOrder);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -1691,6 +1756,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1691,6 +1756,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
taxChap = rs.getString("tax_chap") == null ? " " : rs.getString("tax_chap"); taxChap = rs.getString("tax_chap") == null ? " " : rs.getString("tax_chap");
taxEnv = rs.getString("tax_env") == null ? " " : rs.getString("tax_env"); taxEnv = rs.getString("tax_env") == null ? " " : rs.getString("tax_env");
packCode = rs.getString("pack_code") == null ? " " : rs.getString("pack_code"); packCode = rs.getString("pack_code") == null ? " " : rs.getString("pack_code");
packInstr = rs.getString("PACK_INSTR") == null ? " " : rs.getString("PACK_INSTR");
rateClg = rs.getDouble("rate__clg"); rateClg = rs.getDouble("rate__clg");
quntyStduom = rs.getString("quantity__stduom") == null ? "0" : rs.getString("quantity__stduom"); quntyStduom = rs.getString("quantity__stduom") == null ? "0" : rs.getString("quantity__stduom");
netTotAmt = rs.getString("net_tot_amt") == null ? " " : rs.getString("net_tot_amt"); netTotAmt = rs.getString("net_tot_amt") == null ? " " : rs.getString("net_tot_amt");
...@@ -1755,12 +1821,24 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1755,12 +1821,24 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
dimension = rs1.getString("DIMENSION"); dimension = rs1.getString("DIMENSION");
palletWt = rs1.getDouble("PALLET_WT"); palletWt = rs1.getDouble("PALLET_WT");
cAllocQty = rs1.getDouble("alloc_qty"); cAllocQty = rs1.getDouble("alloc_qty");
expDate = rs1.getDate("EXP_DATE");
siteCodeMfg = rs1.getString("SITE_CODE__MFG");
mfgDate = rs1.getDate("MFG_DATE");
} }
rs1.close(); rs1.close();
rs1 =null; rs1 =null;
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
System.out.println(" qtyStk @@@1 ::["+qtyStk+"]"); System.out.println(" qtyStk @@@1 ::["+qtyStk+"]");
System.out.println(" expDate ::["+expDate+"]");
System.out.println(" siteCodeMfg::["+siteCodeMfg+"]");
System.out.println(" mfgDate::["+mfgDate+"]");
System.out.println(" dimension::["+dimension+"]");
System.out.println(" palletWt::["+palletWt+"]");
dimension = dimension == null ? " " : dimension;
siteCodeMfg = siteCodeMfg == null ? " " : siteCodeMfg;
if(quantity != null && quantity.trim().length() > 0) if(quantity != null && quantity.trim().length() > 0)
{ {
cQty = Double.parseDouble(quantity); cQty = Double.parseDouble(quantity);
...@@ -1827,9 +1905,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1827,9 +1905,9 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("<quantity__stduom><![CDATA["+ quntyStduom.trim()+"]]></quantity__stduom>"); xmlBuff.append("<quantity__stduom><![CDATA["+ quntyStduom.trim()+"]]></quantity__stduom>");
xmlBuff.append("<pack_code><![CDATA["+ packCode.trim()+"]]></pack_code>"); xmlBuff.append("<pack_code><![CDATA["+ packCode.trim()+"]]></pack_code>");
xmlBuff.append("<unit__std><![CDATA["+ unitStd+"]]></unit__std>"); xmlBuff.append("<unit__std><![CDATA["+ unitStd+"]]></unit__std>");
xmlBuff.append("<CHG_USER><![CDATA["+ userId +"]]></CHG_USER>"); xmlBuff.append("<chg_user><![CDATA["+ userId +"]]></chg_user>");
xmlBuff.append("<CHG_TERM><![CDATA["+ termId +"]]></CHG_TERM>"); xmlBuff.append("<chg_term><![CDATA["+ termId +"]]></chg_term>");
xmlBuff.append("<CHG_DATE><![CDATA["+ today +"]]></CHG_DATE>"); xmlBuff.append("<chg_date><![CDATA["+ today +"]]></chg_date>");
xmlBuff.append("<no_art><![CDATA["+ noArt +"]]></no_art>"); xmlBuff.append("<no_art><![CDATA["+ noArt +"]]></no_art>");
xmlBuff.append("<rate__stduom><![CDATA["+ rateStduom +"]]></rate__stduom>"); xmlBuff.append("<rate__stduom><![CDATA["+ rateStduom +"]]></rate__stduom>");
xmlBuff.append("<conv__rtuom_stduom><![CDATA["+ convRtuomStduom +"]]></conv__rtuom_stduom>"); xmlBuff.append("<conv__rtuom_stduom><![CDATA["+ convRtuomStduom +"]]></conv__rtuom_stduom>");
...@@ -1842,8 +1920,27 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -1842,8 +1920,27 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("<tare_weight>").append("<![CDATA[").append(tareWeightFmPorcp).append("]]>").append("</tare_weight>"); xmlBuff.append("<tare_weight>").append("<![CDATA[").append(tareWeightFmPorcp).append("]]>").append("</tare_weight>");
xmlBuff.append("<dimension><![CDATA["+ dimension +"]]></dimension>"); xmlBuff.append("<dimension><![CDATA["+ dimension +"]]></dimension>");
xmlBuff.append("<pallet_wt><![CDATA["+ palletWt +"]]></pallet_wt>"); xmlBuff.append("<pallet_wt><![CDATA["+ palletWt +"]]></pallet_wt>");
xmlBuff.append("<pack_code><![CDATA["+ packCode +"]]></pack_code>"); //xmlBuff.append("<pack_code><![CDATA["+ packCode +"]]></pack_code>");
// ADDED BY RITESHON 26/05/13 END // ADDED BY RITESHON 26/05/13 END
xmlBuff.append("<pack_instr><![CDATA["+packInstr.trim()+"]]></pack_instr>");
xmlBuff.append("<site_code__mfg><![CDATA["+siteCodeMfg.trim()+"]]></site_code__mfg>");
if(expDate != null)
{
xmlBuff.append("<exp_date><![CDATA["+sdf.format(expDate).toString()+"]]></exp_date>");
}
else
{
xmlBuff.append("<exp_date><![CDATA[]]></exp_date>");
}
if(mfgDate != null)
{
xmlBuff.append("<mfg_date><![CDATA["+sdf.format(mfgDate).toString()+"]]></mfg_date>");
}
else
{
xmlBuff.append("<mfg_date><![CDATA[]]></mfg_date>");
}
xmlBuff.append("</Detail2>"); xmlBuff.append("</Detail2>");
} }
lnno = 0; lnno = 0;
...@@ -2081,329 +2178,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde ...@@ -2081,329 +2178,7 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
} }
public String generateTrackInfo(String despatchXml,String despId,String invoiceNo,Connection conn)
{
String xmlString="";
String sql="";
Document dom = null;
SimpleDateFormat sdf;
GenericUtility genericUtility = null;
NodeList parentNodeList = null;
Node parentNode = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
StringBuffer xmlBuff = null;
int length=0;
String siteCode = "", custCodeDlv = "", dlvCity ="", dlvPin ="", countCodeDlv = "", statCodeDlv = "",tranCode = "",custProd="";
String lotNo = "", lotSl = "", locCode ="", itemCode ="", quantity = "", quantityStduom = "",convQtyStduom = "";
String unit = "", unitStd = "", grossWt ="", netWt ="", tareWt = "",siteAdd1="",siteAdd2="",siteCity="",sitePin="",siteDescr="",expDt="";
String lineNo="",itmDescr="",itmCodeUPC="",itmCodeNDC="",strengthValue="",strengthUnit="",grossWtHD="",netWtHD="",tareWtHD="",unitDescr="",itemStrength="";
String refSer="",unitShip="",noArt="",dlvAdd1="",dlvAdd2="",bolNo="",scac="",shipmentId="",prodDt="";
Date expDate=null;
Date prodDate=null;
try
{
System.out.println("inside generateTrackInfo 17.07.2014 1:57 @@@@@!!!!!! ");
System.out.println("despatchXml !!!! "+despatchXml);
xmlBuff = new StringBuffer();
dom = parseString(despatchXml);
genericUtility = GenericUtility.getInstance();
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
Date currentDate = new Date();
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
siteCode = checkNull( genericUtility.getColumnValue("site_code", dom));
custCodeDlv = checkNull( genericUtility.getColumnValue("cust_code__dlv", dom));
dlvCity = checkNull( genericUtility.getColumnValue("dlv_city", dom));
dlvPin = checkNull( genericUtility.getColumnValue("dlv_pin", dom));
dlvAdd1 = checkNull( genericUtility.getColumnValue("dlv_add1", dom));
dlvAdd2 = checkNull( genericUtility.getColumnValue("dlv_add1", dom));
countCodeDlv = checkNull( genericUtility.getColumnValue("count_code__dlv", dom));
statCodeDlv = checkNull( genericUtility.getColumnValue("state_code__dlv", dom));
tranCode = checkNull( genericUtility.getColumnValue("tran_code", dom));
grossWtHD = checkNull( genericUtility.getColumnValue("gross_weight", dom));
tareWtHD=checkNull( genericUtility.getColumnValue("tare_weight", dom));
netWtHD=checkNull( genericUtility.getColumnValue("nett_weight", dom));
unitShip=checkNull( genericUtility.getColumnValue("unit__ship", dom));
noArt=checkNull( genericUtility.getColumnValue("no_art", dom));
shipmentId=checkNull( genericUtility.getColumnValue("shipment_id", dom));
bolNo=checkNull( genericUtility.getColumnValue("bol_no", dom));
scac=checkNull( genericUtility.getColumnValue("scac", dom));
refSer="S-DSP";
System.out.println("siteCode !!!"+siteCode);
System.out.println("custCodeDlv !!!!"+custCodeDlv);
System.out.println("dlvCity !!!"+dlvCity);
System.out.println("noArt !!! "+noArt);
System.out.println("shipmentId !!! "+shipmentId);
System.out.println("bolNo !!! "+bolNo);
System.out.println("scac !!!"+scac);
sql = "select DESCR,ADD1,ADD2,CITY,PIN from site where site_code=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if (rs.next())
{
// custCodeDlv = rs.getString("CUST_CODE__DLV");
siteAdd1 = rs.getString("ADD1");
siteAdd2 = rs.getString("ADD2");
siteCity = rs.getString("CITY");
sitePin = rs.getString("PIN");
// dlvCountry = rs.getString("COUNT_CODE__DLV");
siteDescr = rs.getString("DESCR");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
siteAdd1 = siteAdd1 == null ? "" : siteAdd1.trim();
siteAdd2 = siteAdd2 == null ? "" : siteAdd2.trim();
siteCity = siteCity == null ? "" : siteCity.trim();
sitePin = sitePin == null ? "" : sitePin.trim();
siteDescr = siteDescr == null ? "" : siteDescr.trim();
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
xmlBuff.append("<DocumentRoot>");
xmlBuff.append("<description>").append("Datawindow Root").append("</description>");
xmlBuff.append("<group0>");
xmlBuff.append("<description>").append("Group0 description").append("</description>");
xmlBuff.append("<Header0>");
xmlBuff.append("<objName><![CDATA[").append("tnt_tran_info").append("]]></objName>");
xmlBuff.append("<pageContext><![CDATA[").append("1").append("]]></pageContext>");
xmlBuff.append("<objContext><![CDATA[").append("1").append("]]></objContext>");
xmlBuff.append("<editFlag><![CDATA[").append("A").append("]]></editFlag>");
xmlBuff.append("<focusedColumn><![CDATA[").append("").append("]]></focusedColumn>");
xmlBuff.append("<action><![CDATA[").append("SAVE").append("]]></action>");
xmlBuff.append("<elementName><![CDATA[").append("").append("]]></elementName>");
xmlBuff.append("<keyValue><![CDATA[").append("1").append("]]></keyValue>");
xmlBuff.append("<taxKeyValue><![CDATA[").append("").append("]]></taxKeyValue>");
xmlBuff.append("<saveLevel><![CDATA[").append("1").append("]]></saveLevel>");
xmlBuff.append("<forcedSave><![CDATA[").append(true).append("]]></forcedSave>");
xmlBuff.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>");
xmlBuff.append("<description>").append("Header0 members").append("</description>");
xmlBuff.append("<callType><![CDATA[").append("CH").append("]]></callType>");
xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objName=\"tnt_tran_info\" objContext=\"1\">");
xmlBuff.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_date><![CDATA["+ sdf.format(currentDate).toString() + "]]></tran_date>");
xmlBuff.append("<site_code><![CDATA[" + siteCode.trim()+ "]]></site_code>");
xmlBuff.append("<site_descr><![CDATA[" + siteDescr+ "]]></site_descr>");
xmlBuff.append("<site_add1><![CDATA[" + siteAdd1+ "]]></site_add1>");
xmlBuff.append("<site_add2><![CDATA[" + siteAdd2+ "]]></site_add2>");
xmlBuff.append("<site_city><![CDATA[" + siteCity+ "]]></site_city>");
xmlBuff.append("<site_pin><![CDATA[" + sitePin + "]]></site_pin>");
//xmlBuff.append("<count_code__site><![CDATA[]]></count_code__site>");
xmlBuff.append("<shipment_id><![CDATA[" + shipmentId+ "]]></shipment_id>");
//xmlBuff.append("<shipment_date><![CDATA[" + shipMtDt+ "]]></shipment_date>");
xmlBuff.append("<no_art><![CDATA[" + noArt + "]]></no_art>");
xmlBuff.append("<gross_weight><![CDATA[" + grossWtHD+ "]]></gross_weight>");
xmlBuff.append("<net_weight><![CDATA[" + netWtHD+ "]]></net_weight>");
xmlBuff.append("<tare_weight><![CDATA[" + tareWtHD+ "]]></tare_weight>");
xmlBuff.append("<unit__ship><![CDATA[" + unitShip+ "]]></unit__ship>");
xmlBuff.append("<tran_code><![CDATA[" + tranCode+ "]]></tran_code>");
xmlBuff.append("<bol_no><![CDATA[" + bolNo + "]]></bol_no>");
xmlBuff.append("<cust_code__dlv><![CDATA[" + custCodeDlv+ "]]></cust_code__dlv>");
//xmlBuff.append("<site_code__dlv><![CDATA[" + siteCode_dlv+ "]]></site_code__dlv>");
xmlBuff.append("<scac><![CDATA[" + scac + "]]></scac>");
//xmlBuff.append("<drug_lic_no><![CDATA[" + drugLicNo+ "]]></drug_lic_no>");
xmlBuff.append("<dlv_add1><![CDATA[" + dlvAdd1 + "]]></dlv_add1>");
xmlBuff.append("<dlv_add2><![CDATA[" + dlvAdd2 + "]]></dlv_add2>");
xmlBuff.append("<dlv_city><![CDATA[" + dlvCity + "]]></dlv_city>");
xmlBuff.append("<dlv_pin><![CDATA[" + dlvPin + "]]></dlv_pin>");
// xmlBuff.append("<count_code__dlv><![CDATA[" + dlvCountry+ "]]></count_code__dlv>");
// xmlBuff.append("<plan_start><![CDATA[" + planStartDt+ "]]></plan_start>");
// xmlBuff.append("<plan_end><![CDATA[" + planEndDt + "]]></plan_end>");
// xmlBuff.append("<remarks><![CDATA["+ tranId +"]]></remarks>");
xmlBuff.append("</Detail1>");
parentNodeList = dom.getElementsByTagName("Detail2");
parentNode = parentNodeList.item(0);
length=dom.getElementsByTagName("Detail2").getLength();
System.out.println("length :: "+length);
for(int i=0 ; i<length ; i++)
{
lineNo= genericUtility.getColumnValueFromNode("line_no", dom.getElementsByTagName("Detail2").item(i));
System.out.println("lineNo :"+lineNo);
lotNo= genericUtility.getColumnValueFromNode("lot_no", dom.getElementsByTagName("Detail2").item(i));
lotSl= genericUtility.getColumnValueFromNode("lot_sl", dom.getElementsByTagName("Detail2").item(i));
locCode= genericUtility.getColumnValueFromNode("loc_code", dom.getElementsByTagName("Detail2").item(i));
itemCode = genericUtility.getColumnValueFromNode("item_code", dom.getElementsByTagName("Detail2").item(i));
quantity = genericUtility.getColumnValueFromNode("quantity", dom.getElementsByTagName("Detail2").item(i));
quantityStduom = genericUtility.getColumnValueFromNode("quantity__stduom", dom.getElementsByTagName("Detail2").item(i));
convQtyStduom = genericUtility.getColumnValueFromNode("conv__qty_stduom", dom.getElementsByTagName("Detail2").item(i));
unit = genericUtility.getColumnValueFromNode("unit", dom.getElementsByTagName("Detail2").item(i));
unitStd = genericUtility.getColumnValueFromNode("unit__std", dom.getElementsByTagName("Detail2").item(i));
grossWt = genericUtility.getColumnValueFromNode("gross_weight", dom.getElementsByTagName("Detail2").item(i));
netWt = genericUtility.getColumnValueFromNode("nett_weight", dom.getElementsByTagName("Detail2").item(i));
tareWt = genericUtility.getColumnValueFromNode("tare_weight", dom.getElementsByTagName("Detail2").item(i));
sql = "select DESCR,ITEM_CODE__UPC,ITEM_CODE__NDC,strength_unit,strength_value from item where item_code=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCode);
rs = pstmt.executeQuery();
if (rs.next())
{
itmDescr = rs.getString("DESCR");
itmCodeUPC = rs.getString("ITEM_CODE__UPC");
itmCodeNDC = rs.getString("ITEM_CODE__NDC");
strengthValue = rs.getString("strength_unit");
strengthUnit = rs.getString("strength_value");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("generateTrackInfo :itmDescr: " + itmDescr);
System.out.println("generateTrackInfo :itmCodeUPC: "+ itmCodeUPC);
System.out.println("generateTrackInfo :itmCodeNDC: "+ itmCodeNDC);
System.out.println("generateTrackInfo :strengthValue: " + strengthValue);
System.out.println("generateTrackInfo :strengthUnit: "+ strengthUnit);
itmDescr = itmDescr == null ? "" : itmDescr.trim();
itmCodeUPC = itmCodeUPC == null ? "" : itmCodeUPC.trim();
itmCodeNDC = itmCodeNDC == null ? "" : itmCodeNDC.trim();
if (strengthUnit != null && strengthValue != null)
{
sql = " select descr from uom where unit=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, strengthUnit);
rs = pstmt.executeQuery();
if (rs.next())
{
unitDescr = rs.getString("descr");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
itemStrength = strengthValue + "-" + unitDescr;
System.out.println("generateTrackInfo :itemStrength : " + itemStrength);
}
sql = "select exp_date from ITEM_LOT_INFO where item_code=? and lot_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
pstmt.setString(2,lotNo);
rs = pstmt.executeQuery();
if (rs.next())
{
expDate = rs.getDate("exp_date");
}
expDt = expDate == null ? "" : sdf.format(expDate);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "select CUST_PORD,PORD_DATE from sorder where sale_order = (select sord_no from despatch where desp_id=?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, despId);
rs = pstmt.executeQuery();
if (rs.next())
{
custProd = rs.getString("CUST_PORD");
prodDate = rs.getDate("PORD_DATE");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
prodDt = prodDate == null ? "" : sdf.format(prodDate);
System.out.println("generateTrackInfo :custProd: " + custProd);
System.out.println("generateTrackInfo :prodDate: " + prodDate);
/*
* Details 2 start
* */
xmlBuff.append("<Detail2 dbID='' domID=\"1\" objName=\"tnt_tran_info\" objContext=\"2\">");
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" updateFlag=\"A\" status=\"N\" />");
xmlBuff.append("<tran_id/>");
// Integer(lineNo).toString().length() + "</line_no>");
xmlBuff.append("<line_no>" + lineNo + "</line_no>");
xmlBuff.append("<ref_ser><![CDATA[" + refSer + "]]></ref_ser>");
xmlBuff.append("<ref_id><![CDATA[" + despId + "]]></ref_id>");
xmlBuff.append("<invoice_id><![CDATA["+ invoiceNo + "]]></invoice_id>");
xmlBuff.append("<item_code><![CDATA["+ itemCode + "]]></item_code>");
xmlBuff.append("<item_descr><![CDATA[" + itmDescr+ "]]></item_descr>");
xmlBuff.append("<item_code__ndc><![CDATA[" + itmCodeNDC + "]]></item_code__ndc>");
xmlBuff.append("<item_code__upc><![CDATA[" + itmCodeUPC + "]]></item_code__upc>");
xmlBuff.append("<item_strength><![CDATA[" + itemStrength + "]]></item_strength>");
xmlBuff.append("<lot_no><![CDATA["+ lotNo + "]]></lot_no>");
xmlBuff.append("<exp_date><![CDATA[" + expDt + "]]></exp_date>");
xmlBuff.append("<lot_sl><![CDATA["+ lotSl + "]]></lot_sl>");
//xmlBuff.append("<quantity__ord><![CDATA["+ (String)tempMap.get("quantity_ord" + itemCtr) + "]]></quantity__ord>");
xmlBuff.append("<quantity><![CDATA["+ quantity + "]]></quantity>");
xmlBuff.append("<loc_code><![CDATA["+ locCode + "]]></loc_code>");
xmlBuff.append("<conv__qty_stduom><![CDATA["+ quantityStduom + "]]></conv__qty_stduom>");
xmlBuff.append("<unit__std><![CDATA["+ unitStd + "]]></unit__std>");
xmlBuff.append("<unit><![CDATA["+ unit + "]]></unit>");
xmlBuff.append("<quantity__stduom><![CDATA["+ quantityStduom + "]]></quantity__stduom>");
//xmlBuff.append("<pack_qty><![CDATA["+ (String) tempMap.get("pack_qty" + itemCtr)+ "]]></pack_qty>");
xmlBuff.append("<gross_weight><![CDATA["+ grossWt + "]]></gross_weight>");
xmlBuff.append("<net_weight><![CDATA["+ netWt + "]]></net_weight>");
xmlBuff.append("<tare_weight><![CDATA["+ tareWt + "]]></tare_weight>");
xmlBuff.append("<cust_pord><![CDATA[" + custProd+ "]]></cust_pord>");
xmlBuff.append("<pord_date><![CDATA[" + prodDt+ "]]></pord_date>");
//xmlBuff.append("<sscc_18><![CDATA[" + sscc_18 + "]]></sscc_18>");
xmlBuff.append("</Detail2>");
}//end of for loop
xmlBuff.append("</Header0>");
xmlBuff.append("</group0>");
xmlBuff.append("</DocumentRoot>");
xmlString = xmlBuff.toString();
System.out.println("@@@@@2: retString from generate TrackInfo !!!!!:" + xmlString);
}
catch(Exception e)
{
System.out.println("Excepton !!! "+e.getMessage());
e.printStackTrace();
}
return xmlString;
}
public Document parseString(String xmlString) throws RemoteException,ITMException public Document parseString(String xmlString) throws RemoteException,ITMException
{ {
......
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