Commit 325f693d authored by jshinde's avatar jshinde

Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100999 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 361412aa
/**
* PURPOSE : Process for Fright Updation
* AUTHOR : Samadhan On 21/04/2015
* Obj_name : w_fright_upd
* Request Id: D15AKAT011
*/
package ibase.webitm.ejb.wms; package ibase.webitm.ejb.wms;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
...@@ -181,8 +176,9 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -181,8 +176,9 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
int pUpd = 0; int pUpd = 0;
String glblPTCN = ""; String glblPTCN = "";
String siteCodeShip = "",stateCodeDlv = "",defPh="",quantity ="",itemCodeInput = "",cartonNo = "",pickOrder = "",lineNo = "", String siteCodeShip = "",stateCodeDlv = "",defPh="",quantity ="",itemCodeInput = "",cartonNo = "",pickOrder = "",lineNo = "",
custName="",custShName = "",shipCity="",shipCountry = "",shipAdd1 = "",shipAdd2 = "",custCodeDlv = "", custName="",custShName = "",shipCity="",shipCountry = "",shipAdd1 = "",shipAdd2 = "",custCodeDlv = "",archivePath ="",shipArchive = "",
shipAdd3 = "",shipPh="",shipFax ="",shipMailId = "",custPord = "",harmonizCode = "",harmonizDescr="",originCountry ="",pin ="",shipmentType = ""; shipAdd3 = "",shipPh="",shipFax ="",shipMailId = "",custPord = "",harmonizCode = "",harmonizDescr="",originCountry ="",
pin ="",shipmentType = "",addName = "",addValue = "";
double unitValue = 0.0 ,itemheight= 0.0,itemWidth =0.0 ,itemLength = 0.0; double unitValue = 0.0 ,itemheight= 0.0,itemWidth =0.0 ,itemLength = 0.0;
String shipAdd4 = "",shipAdd5 = "",shipAdd6 = "",tempShipAdd=""; String shipAdd4 = "",shipAdd5 = "",shipAdd6 = "",tempShipAdd="";
DistCommon distCommon = new DistCommon(); DistCommon distCommon = new DistCommon();
...@@ -248,6 +244,9 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -248,6 +244,9 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
long timeBefore = System.currentTimeMillis(); long timeBefore = System.currentTimeMillis();
adsiShippingURL = discommon.getDisparams("999999","WMS_ADSI_SOAP_URL",conn); adsiShippingURL = discommon.getDisparams("999999","WMS_ADSI_SOAP_URL",conn);
imagePath = discommon.getDisparams("999999","SHIP_WITH_PATH",conn); imagePath = discommon.getDisparams("999999","SHIP_WITH_PATH",conn);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
projectName = distCommon.getDisparams("999999","PROJECT",conn);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
System.out.println("adsiShippingURL -->"+adsiShippingURL); System.out.println("adsiShippingURL -->"+adsiShippingURL);
System.out.println("imagePath -->"+imagePath); System.out.println("imagePath -->"+imagePath);
locator = new ADSIShippingLocator(); locator = new ADSIShippingLocator();
...@@ -446,14 +445,28 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -446,14 +445,28 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
shipAdd6 = checkNull((String)sordMap.get("ADDR6")).trim(); shipAdd6 = checkNull((String)sordMap.get("ADDR6")).trim();
projectName = distCommon.getDisparams("999999","PROJECT",conn); projectName = distCommon.getDisparams("999999","PROJECT",conn);
if("DDUK".equalsIgnoreCase(projectName))
//Changed by Jagruti Shinde as per WaveGenerationPrc[Start]
/*if("DDUK".equalsIgnoreCase(projectName))
{ {
tempShipAdd = shipAdd3; tempShipAdd = shipAdd3;
shipAdd3 = shipAdd1+" "+shipAdd2; shipAdd3 = shipAdd1+" "+shipAdd2;
shipAdd2 = tempShipAdd+" "+shipAdd4; shipAdd2 = tempShipAdd+" "+shipAdd4;
shipAdd1 = shipAdd5; shipAdd1 = shipAdd5;
stateCodeDlv = shipAdd6; stateCodeDlv = shipAdd6;
}*/
if("DDUK".equalsIgnoreCase(projectName))
{
tempShipAdd = shipAdd3;
/*shipAdd3 = shipAdd1+" "+shipAdd2;
shipAdd2 = tempShipAdd+" "+shipAdd4;
shipAdd1 = shipAdd5;*/
shipAdd3 = shipAdd1;
shipAdd2 = shipAdd2;
shipAdd1 = tempShipAdd;
stateCodeDlv = shipAdd6;
} }
//Changed by Jagruti Shinde as per WaveGenerationPrc[End]
shipment2.setID(waveId); shipment2.setID(waveId);
recipient.setID(custCodeDlv);//Customer Code recipient.setID(custCodeDlv);//Customer Code
...@@ -961,7 +974,7 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -961,7 +974,7 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
} }
System.out.println("lenPacakges"+lenPacakges);
for(int pCtr=0;pCtr < lenPacakges;pCtr++) for(int pCtr=0;pCtr < lenPacakges;pCtr++)
{ {
PackageResult2 pkg2frm = (PackageResult2)objShipResult.getPackageResults2()[pCtr]; PackageResult2 pkg2frm = (PackageResult2)objShipResult.getPackageResults2()[pCtr];
...@@ -985,6 +998,61 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -985,6 +998,61 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
System.out.println("BASE64lABEL Length["+value.length()+"]"); System.out.println("BASE64lABEL Length["+value.length()+"]");
BASE64Decoder decoder = new BASE64Decoder(); BASE64Decoder decoder = new BASE64Decoder();
System.out.println("Package id for carton no is :[" +decoder.decodeBuffer(pckgId) +"]"); System.out.println("Package id for carton no is :[" +decoder.decodeBuffer(pckgId) +"]");
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
System.out.println("getAdditionalFields:::::"+pkg2frm.getAdditionalFields().length);
for(int Cadd=0;Cadd<pkg2frm.getAdditionalFields().length;Cadd++)
{
addName = pkg2frm.getAdditionalFields()[Cadd].getName();
addValue = pkg2frm.getAdditionalFields()[Cadd].getValue();
if("Base64ArchiveDoc".equalsIgnoreCase(addName.trim()))
{
shipArchive = addValue;
System.out.println("additional fields are Name for Base64ArchiveDoc:"+addName);
System.out.println("additional fields are Value for Base64ArchiveDoc:"+addValue);
byte[] imgBytes = decoder.decodeBuffer(addValue);
System.out.println("IMAGE Byte Length for Base64ArchiveDoc:["+imgBytes.length+"]");
BufferedImage bufImg = ImageIO.read(new ByteArrayInputStream(imgBytes));
File imgOutFile = new File(imagePath+ File.separator+"Ship_Label"+File.separator+ ptcn + File.separator + ptcn+"_"+cnumber +"_Archive" +".png");
File file2 = new File(imagePath+ File.separator+"Ship_Label"+File.separator+ ptcn + File.separator + ptcn+"_"+cnumber +"_Archive" +".png");
if(!file2.exists())
{
archivePath = imgOutFile.getPath();
System.out.println("Get Path for file not exist ArchiveDoc["+archivePath+"]");
File createFolder = new File(archivePath);
if(!createFolder.exists())
{
createFolder.mkdirs();
}
imgOutFile.createNewFile();
ImageIO.write(bufImg, "png", imgOutFile);
System.out.println("Write File Complete for Base64ArchiveDoc----");
}
else
{
File oldFile = new File(imagePath+ File.separator+"Ship_Label"+File.separator+ ptcn + File.separator + ptcn+"_"+cnumber +"_Archive"+"_old.png");
if(!oldFile.exists())
{
file2.renameTo(oldFile);
}
archivePath = imgOutFile.getPath();
System.out.println("Get Path for file exist Base64ArchiveDoc["+archivePath+"]");
File createFolder = new File(archivePath);
if(!createFolder.exists())
{
createFolder.mkdirs();
}
imgOutFile.createNewFile();
ImageIO.write(bufImg, "png", imgOutFile);
System.out.println("Write File Complete for new Base64ArchiveDoc----");
}
}
}
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
byte[] imgBytes = decoder.decodeBuffer(value); byte[] imgBytes = decoder.decodeBuffer(value);
System.out.println("IMAGE Byte Length ["+imgBytes.length+"]"); System.out.println("IMAGE Byte Length ["+imgBytes.length+"]");
...@@ -1015,9 +1083,6 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1015,9 +1083,6 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
createFolder.mkdirs(); createFolder.mkdirs();
} }
pstmtGetTrack.setString(1, cnumber); pstmtGetTrack.setString(1, cnumber);
rsGetTrack = pstmtGetTrack.executeQuery(); rsGetTrack = pstmtGetTrack.executeQuery();
...@@ -1070,6 +1135,7 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1070,6 +1135,7 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
} }
pstmtChg.setString(1, "Y"); pstmtChg.setString(1, "Y");
pstmtChg.setString(2, ptcn); pstmtChg.setString(2, ptcn);
pstmtChg.setString(3, ptcn); pstmtChg.setString(3, ptcn);
...@@ -1626,12 +1692,15 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1626,12 +1692,15 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
HashMap sordInfoMap = new HashMap(); HashMap sordInfoMap = new HashMap();
String custCode = "",stanCode = "",siteCodeShip = "",stateCodeDlv = "",shipConsGrp = "" String custCode = "",stanCode = "",siteCodeShip = "",stateCodeDlv = "",shipConsGrp = ""
,custName="",custShName = "",shipCity="",shipCountry = "",shipAdd1 = "",shipAdd2 = "",shipAdd3 = "", ,custName="",custShName = "",shipCity="",shipCountry = "",shipAdd1 = "",shipAdd2 = "",shipAdd3 = "",shipAdd4 = "",
shipAdd5 = "",shipAdd6 = "",licenceNo = "",tranCode = "",transMod ="",
shipPh="",shipFax ="",shipMailId = "",custPord = "",frtTerm="",dlvPin =""; shipPh="",shipFax ="",shipMailId = "",custPord = "",frtTerm="",dlvPin ="";
java.sql.Date lincenceUpto = null;
String projectName = "";
try try
{ {
sql = "SELECT C.CUST_CODE AS CUST_CODE," //Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
/*sql = "SELECT C.CUST_CODE AS CUST_CODE,"
+" C.STAN_CODE AS STAN_CODE," +" C.STAN_CODE AS STAN_CODE,"
+" S.SITE_CODE__SHIP AS SHIP_CODE," +" S.SITE_CODE__SHIP AS SHIP_CODE,"
+" S.CUST_PORD AS CUST_PORD," +" S.CUST_PORD AS CUST_PORD,"
...@@ -1652,6 +1721,40 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1652,6 +1721,40 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
+" FROM SORDER S,CUSTOMER C " +" FROM SORDER S,CUSTOMER C "
+ " WHERE S.CUST_CODE__DLV = C.CUST_CODE " + " WHERE S.CUST_CODE__DLV = C.CUST_CODE "
+ " AND S.SALE_ORDER = ? "; + " AND S.SALE_ORDER = ? ";
*/
sql = " SELECT S.CUST_CODE__DLV AS CUST_CODE,"
+" S.STAN_CODE AS STAN_CODE,"
+" S.SITE_CODE__SHIP AS SHIP_CODE,"
+" S.CUST_PORD AS CUST_PORD,"
+" S.STATE_CODE__DLV AS STATE_DLV,"
+" C.SHIP_CONS_GRP AS SHIP_CONS_GRP,"
+" S.DLV_TO AS CUST_NAME,"
+" C.SH_NAME AS SH_NAME,"
+" S.DLV_ADD1 AS ADDR1,"
+" S.DLV_ADD2 AS ADDR2,"
+" S.DLV_ADD3 AS ADDR3,"
+" S.NOTIFY_ADD1 AS ADDR4,"
+" S.NOTIFY_ADD2 AS ADDR5,"
+" S.NOTIFY_ADD3 AS ADDR6,"
+" S.DLV_CITY AS CITY,"
+" S.COUNT_CODE__DLV AS COUNT_CODE,"
+" S.TEL1__DLV AS PHONE,"
+" S.FAX__DLV AS FAX,"
+" C.EMAIL_ADDR AS EMAIL_ID,"
+" C.DRUG_LIC_NO_1 AS DRUG_LIC_NO_1,"
+" C.DRUG_LICNO1_UPTO AS DRUG_LICNO1_UPTO, "
+" S.DLV_PIN AS DLV_PIN, "
+" S.FRT_TERM AS FRT_TERM";
if("DDUK".equalsIgnoreCase(projectName))
{
sql = sql +", S.TRAN_CODE AS TRAN_CODE,"
+" S.TRANS_MODE AS TRANS_MODE";
}
sql = sql+" FROM SORDER S,CUSTOMER C"
+" WHERE S.CUST_CODE__DLV = C.CUST_CODE "
+" AND S.SALE_ORDER = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,saleOrder); pstmt.setString(1,saleOrder);
...@@ -1670,6 +1773,9 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1670,6 +1773,9 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
shipAdd1 = rs.getString("ADDR1"); shipAdd1 = rs.getString("ADDR1");
shipAdd2 = rs.getString("ADDR2"); shipAdd2 = rs.getString("ADDR2");
shipAdd3 = rs.getString("ADDR3"); shipAdd3 = rs.getString("ADDR3");
shipAdd4 = rs.getString("ADDR4");
shipAdd5 = rs.getString("ADDR5");
shipAdd6 = rs.getString("ADDR6");
shipCountry = rs.getString("COUNT_CODE"); shipCountry = rs.getString("COUNT_CODE");
shipPh = rs.getString("PHONE"); shipPh = rs.getString("PHONE");
shipMailId = rs.getString("EMAIL_ID"); shipMailId = rs.getString("EMAIL_ID");
...@@ -1677,6 +1783,14 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1677,6 +1783,14 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
custPord = rs.getString("CUST_PORD"); custPord = rs.getString("CUST_PORD");
frtTerm = rs.getString("FRT_TERM"); frtTerm = rs.getString("FRT_TERM");
dlvPin = rs.getString("DLV_PIN"); dlvPin = rs.getString("DLV_PIN");
licenceNo = rs.getString("DRUG_LIC_NO_1");
lincenceUpto = rs.getDate("DRUG_LICNO1_UPTO");
frtTerm = rs.getString("FRT_TERM");
if("DDUK".equalsIgnoreCase(projectName))
{
tranCode = rs.getString("TRAN_CODE");
transMod = rs.getString("TRANS_MODE");
}
} }
sordInfoMap.put("CUST_CODE", custCode); sordInfoMap.put("CUST_CODE", custCode);
...@@ -1689,12 +1803,15 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -1689,12 +1803,15 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
sordInfoMap.put("ADDR1", shipAdd1); sordInfoMap.put("ADDR1", shipAdd1);
sordInfoMap.put("ADDR2", shipAdd2); sordInfoMap.put("ADDR2", shipAdd2);
sordInfoMap.put("ADDR3", shipAdd3); sordInfoMap.put("ADDR3", shipAdd3);
sordInfoMap.put("ADDR4", shipAdd4);
sordInfoMap.put("ADDR5", shipAdd5);
sordInfoMap.put("ADDR6", shipAdd6);
sordInfoMap.put("COUNT_CODE", shipCountry); sordInfoMap.put("COUNT_CODE", shipCountry);
sordInfoMap.put("PHONE", shipPh); sordInfoMap.put("PHONE", shipPh);
sordInfoMap.put("EMAIL_ID", shipMailId); sordInfoMap.put("EMAIL_ID", shipMailId);
sordInfoMap.put("FAX", shipFax); sordInfoMap.put("FAX", shipFax);
sordInfoMap.put("CUST_PORD", custPord); sordInfoMap.put("CUST_PORD", custPord);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
if(shipConsGrp != null && shipConsGrp.length() > 0 ) if(shipConsGrp != null && shipConsGrp.length() > 0 )
{ {
...@@ -2710,8 +2827,12 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2710,8 +2827,12 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
String value = ""; String value = "";
String pckgId = ""; String pckgId = "";
String trackNo=""; String trackNo="",shipArchive = "";
String frtTerm = "",sSQL = ""; String frtTerm = "",sSQL = "";
//Added by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
String archivePath = "";
String new_shipLabelArchive = "";
//Added by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
double msnNo=0.0; double msnNo=0.0;
double itemWeight = 0.0,caseWeight = 0.0; double itemWeight = 0.0,caseWeight = 0.0;
double totalFrtAmt = 0.0; double totalFrtAmt = 0.0;
...@@ -2824,18 +2945,20 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2824,18 +2945,20 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
pkg2frm.getAdditionalFields(); pkg2frm.getAdditionalFields();
trackNo = pkg2frm.getTrackingNumber(); trackNo = pkg2frm.getTrackingNumber();
cnumber = ""; cnumber = "";
System.out.println("getAdditionalFields"+pkg2frm.getAdditionalFields().length);
for(int Cadd=0;Cadd<pkg2frm.getAdditionalFields().length;Cadd++) for(int Cadd=0;Cadd<pkg2frm.getAdditionalFields().length;Cadd++)
{ {
addName = pkg2frm.getAdditionalFields()[Cadd].getName(); addName = pkg2frm.getAdditionalFields()[Cadd].getName();
addValue = pkg2frm.getAdditionalFields()[Cadd].getValue(); addValue = pkg2frm.getAdditionalFields()[Cadd].getValue();
System.out.println("additional fields are Name:"+addName); System.out.println("additional fields are Name:["+addName+"]");
System.out.println("additional fields are Value:"+addValue); System.out.println("additional fields are Value:["+addValue+"]");
if(addName.equalsIgnoreCase("carton_no")) if(addName.equalsIgnoreCase("carton_no"))
{ {
cnumber = addValue; cnumber = addValue;
System.out.println("additional fields are Name for cartoon number:"+addName);
System.out.println("additional fields are Value for cartoon number:"+addValue);
} }
} }
...@@ -2846,7 +2969,28 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2846,7 +2969,28 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
System.out.println("Package id for carton no is :[" +decoder.decodeBuffer(pckgId) +"]"); System.out.println("Package id for carton no is :[" +decoder.decodeBuffer(pckgId) +"]");
msnNo = pkg2frm.getMSN(); msnNo = pkg2frm.getMSN();
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
if("Base64ArchiveDoc".equalsIgnoreCase(addName.trim()))
{
shipArchive = addValue;
byte[] imgBytes = decoder.decodeBuffer(addValue);
System.out.println("IMAGE Byte Length for Base64ArchiveDoc ["+imgBytes.length+"]");
BufferedImage bufImg = ImageIO.read(new ByteArrayInputStream(imgBytes));
File imgOutFile = new File(imagePath+ File.separator+"Ship_Label"+File.separator+ ptcn + File.separator + ptcn+"_"+cnumber +"_Archive" +".png");
archivePath = imgOutFile.getPath();
System.out.println("Get Path for Base64ArchiveDoc["+archivePath+"]");
File createFolder = new File(archivePath);
if(!createFolder.exists())
{
createFolder.mkdirs();
}
imgOutFile.createNewFile();
ImageIO.write(bufImg, "png", imgOutFile);
System.out.println("Write File Complete for Base64ArchiveDoc----");
}
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
System.out.println("MSN NO IN EACH PACKAGE IS :" +msnNo); System.out.println("MSN NO IN EACH PACKAGE IS :" +msnNo);
byte[] imgBytes = decoder.decodeBuffer(value); byte[] imgBytes = decoder.decodeBuffer(value);
System.out.println("IMAGE Byte Length ["+imgBytes.length+"]"); System.out.println("IMAGE Byte Length ["+imgBytes.length+"]");
...@@ -2862,15 +3006,20 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2862,15 +3006,20 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
createFolder.mkdirs(); createFolder.mkdirs();
} }
sql = "UPDATE CARTON_MASTER SET TRACKING_NO = ? , SHIP_LABEL= ? , MSN_NO =?,CARRIER_SYMBOL = ? , CARRIER_FRIENDLYNAME = ?" //Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
/*sql = "UPDATE CARTON_MASTER SET TRACKING_NO = ? , SHIP_LABEL= ? , MSN_NO =?,CARRIER_SYMBOL = ? , CARRIER_FRIENDLYNAME = ?"
+ " WHERE CARTON_NO = ?"; */
sql = "UPDATE CARTON_MASTER SET TRACKING_NO = ? , SHIP_LABEL= ? ,SHIP_LABEL_ARCHIVE= ?, MSN_NO =?,CARRIER_SYMBOL = ? , CARRIER_FRIENDLYNAME = ?"
+ " WHERE CARTON_NO = ?"; + " WHERE CARTON_NO = ?";
pstmtCart = conn.prepareStatement(sql); pstmtCart = conn.prepareStatement(sql);
pstmtCart.setString(1, trackNo); pstmtCart.setString(1, trackNo);
pstmtCart.setString(2, path ); pstmtCart.setString(2, path );
pstmtCart.setDouble(3, msnNo); pstmtCart.setString(3, archivePath);
pstmtCart.setString(4, carrierSymbol); pstmtCart.setDouble(4, msnNo);
pstmtCart.setString(5, carrierFriendlyName); pstmtCart.setString(5, carrierSymbol);
pstmtCart.setString(6, cnumber); pstmtCart.setString(6, carrierFriendlyName);
pstmtCart.setString(7, cnumber);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
System.out.println("carton number in for loop: "+cnumber); System.out.println("carton number in for loop: "+cnumber);
System.out.println("msn no for pkg result is :" +msnNo); System.out.println("msn no for pkg result is :" +msnNo);
int test = pstmtCart.executeUpdate(); int test = pstmtCart.executeUpdate();
...@@ -2910,14 +3059,23 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2910,14 +3059,23 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
output.close(); output.close();
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
//sqlInsertDt = "SELECT CARTON_NO,PICK_ORDER,LINE_NO__PICK,CARTON_TYPE,PACK_CODE,MASTER_CARTON,ITEM_CODE,TRACKING_NO,SHIP_LABEL FROM CARTON_MASTER WHERE PTCN = ? ORDER BY ITEM_CODE";
sqlInsertDt = "SELECT CARTON_NO,PICK_ORDER,LINE_NO__PICK,CARTON_TYPE,PACK_CODE,MASTER_CARTON,ITEM_CODE,TRACKING_NO,SHIP_LABEL ,SHIP_LABEL_ARCHIVE FROM CARTON_MASTER WHERE PTCN = ? ORDER BY ITEM_CODE";
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
sqlInsertDt = "SELECT CARTON_NO,PICK_ORDER,LINE_NO__PICK,CARTON_TYPE,PACK_CODE,MASTER_CARTON,ITEM_CODE,TRACKING_NO,SHIP_LABEL FROM CARTON_MASTER WHERE PTCN = ? ORDER BY ITEM_CODE"; //Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
/*sqlInsertData1 = "INSERT INTO WAVE_STATUS_ORG_DET (TRAN_ID, LINE_NO,PTCN,CARTON_NO," +
sqlInsertData1 = "INSERT INTO WAVE_STATUS_ORG_DET (TRAN_ID, LINE_NO,PTCN,CARTON_NO," +
" PICK_ORDER, LINE_NO__PICK ,REF_SER, REF_ID, " + " PICK_ORDER, LINE_NO__PICK ,REF_SER, REF_ID, " +
" CARTON_TYPE,PACK_CODE,MASTER_CARTON,ITEM_CODE, " + " CARTON_TYPE,PACK_CODE,MASTER_CARTON,ITEM_CODE, " +
"WEIGHT,TRACKING_NO, SHIP_LABEL )"+ "WEIGHT,TRACKING_NO, SHIP_LABEL )"+
" VALUES (?,?, ?,?, ?,?, ?,?, ?,?, ?,? , ?,?, ?)"; " VALUES (?,?, ?,?, ?,?, ?,?, ?,?, ?,? , ?,?, ?)";*/
sqlInsertData1 = "INSERT INTO WAVE_STATUS_ORG_DET (TRAN_ID, LINE_NO,PTCN,CARTON_NO," +
" PICK_ORDER, LINE_NO__PICK ,REF_SER, REF_ID, " +
" CARTON_TYPE,PACK_CODE,MASTER_CARTON,ITEM_CODE, " +
"WEIGHT,TRACKING_NO, SHIP_LABEL ,SHIP_LABEL_ARCHIVE)"+
" VALUES (?,?, ?,?, ?,?, ?,?, ?,?, ?,? , ?,?, ?,?)";
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
pstmtInsertData1 = conn.prepareStatement(sqlInsertData1); pstmtInsertData1 = conn.prepareStatement(sqlInsertData1);
pstmtDt = conn.prepareStatement(sqlInsertDt); pstmtDt = conn.prepareStatement(sqlInsertDt);
...@@ -2948,6 +3106,10 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2948,6 +3106,10 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
} }
new_shipLabel = rsD.getString("SHIP_LABEL"); new_shipLabel = rsD.getString("SHIP_LABEL");
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
new_shipLabelArchive = rsD.getString("SHIP_LABEL_ARCHIVE");
System.out.println("ship_label_archive in while loop :" +new_shipLabelArchive);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
System.out.println("carton no in while loop :" +cartonNo); System.out.println("carton no in while loop :" +cartonNo);
System.out.println("tracking no in while loop :"+new_trackingNo); System.out.println("tracking no in while loop :"+new_trackingNo);
System.out.println("ship_label in while loop :"+new_shipLabel); System.out.println("ship_label in while loop :"+new_shipLabel);
...@@ -2969,12 +3131,18 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo ...@@ -2969,12 +3131,18 @@ public class GeneShipLabelsPrc extends ProcessEJB implements GeneShipLabelsPrcLo
pstmtInsertData1.setDouble(13,caseWeight); pstmtInsertData1.setDouble(13,caseWeight);
pstmtInsertData1.setString(14,""); pstmtInsertData1.setString(14,"");
pstmtInsertData1.setString(15,""); pstmtInsertData1.setString(15,"");
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
pstmtInsertData1.setString(16,"");
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
} }
else else
{ {
pstmtInsertData1.setDouble(13,0.0); pstmtInsertData1.setDouble(13,0.0);
pstmtInsertData1.setString(14,new_trackingNo); pstmtInsertData1.setString(14,new_trackingNo);
pstmtInsertData1.setString(15,new_shipLabel); pstmtInsertData1.setString(15,new_shipLabel);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[Start]
pstmtInsertData1.setString(16,new_shipLabelArchive);
//Changed by Jagruti Shinde Request ID:[W15LKAT002] for Implementing and printing DHL Archive label.[End]
} }
pstmtInsertData1.addBatch(); pstmtInsertData1.addBatch();
......
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