Commit d93a5d77 authored by spawar's avatar spawar

Added changes for add recipient for DDUK


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100278 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e369bcd7
...@@ -3862,6 +3862,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -3862,6 +3862,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed by Rohan to set resons detail null in sorder item.end //Changed by Rohan to set resons detail null in sorder item.end
//Changed by Samadhan on 24/02/2016 for update blank resason to sorder start //Changed by Samadhan on 24/02/2016 for update blank resason to sorder start
if("DDUK".equalsIgnoreCase(projectName))
{
SqlSord = "UPDATE SORDER SET SPEC_REASON = ? WHERE SALE_ORDER = ?"; SqlSord = "UPDATE SORDER SET SPEC_REASON = ? WHERE SALE_ORDER = ?";
pstmtSord = conn.prepareStatement(SqlSord); pstmtSord = conn.prepareStatement(SqlSord);
pstmtSord.setString(1, ""); pstmtSord.setString(1, "");
...@@ -3872,6 +3874,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -3872,6 +3874,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmtSord.close(); pstmtSord.close();
pstmtSord = null; pstmtSord = null;
} }
}
//Changed by Samadhan on 24/02/2016 for update blank resason to sorder end //Changed by Samadhan on 24/02/2016 for update blank resason to sorder end
if(saleOrderWiseNotAllowList.contains(saleOrder)) if(saleOrderWiseNotAllowList.contains(saleOrder))
...@@ -5162,6 +5165,22 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -5162,6 +5165,22 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
errString = itmDBAccessEJB.getErrorString("",errString,"","",conn); errString = itmDBAccessEJB.getErrorString("",errString,"","",conn);
} }
} }
//Changed by Samadhan on 26/02/2016 for Hold Sale Order Start
if("DDUK".equalsIgnoreCase(projectName))
{
try
{
if(errString != null && errString.indexOf("ADSISRVERR") > -1)
{
holdSaleOrder(saleOrder, errString);
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
//Changed by Samadhan on 26/02/2016 for Hold Sale Order Start
return errString; return errString;
...@@ -8316,7 +8335,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -8316,7 +8335,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed By Rekha WM3BSUN006 20/05/13 To get the SOAP connection.end //Changed By Rekha WM3BSUN006 20/05/13 To get the SOAP connection.end
//chnaged by pragyan on 15/10/14 for cold chain //chnaged by pragyan on 15/10/14 for cold chain
String strgCondn = "N"; String strgCondn = "N";
//Changed by Samadhan on 25/02/2016 for address mearge
String shipAdd4 = "",shipAdd5 = "",shipAdd6 = "",tempShipAdd="";
try try
{ {
...@@ -10063,6 +10083,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -10063,6 +10083,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
shipAdd3 = checkNull((String)transportInfoMap.get("ADDR3")).trim(); shipAdd3 = checkNull((String)transportInfoMap.get("ADDR3")).trim();
//Changed by Rohan on 22-08-13 for checking null address.end //Changed by Rohan on 22-08-13 for checking null address.end
shipCity = (String)transportInfoMap.get("CITY"); shipCity = (String)transportInfoMap.get("CITY");
stateCodeDlv = (String)transportInfoMap.get("STATE_DLV"); stateCodeDlv = (String)transportInfoMap.get("STATE_DLV");
shipCountry = (String)transportInfoMap.get("COUNT_CODE"); shipCountry = (String)transportInfoMap.get("COUNT_CODE");
...@@ -10074,6 +10096,21 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -10074,6 +10096,21 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//pin = (String)transportInfoMap.get("PIN"); //pin = (String)transportInfoMap.get("PIN");
pin = (String)transportInfoMap.get("DLV_PIN"); pin = (String)transportInfoMap.get("DLV_PIN");
shipmentType = (String)transportInfoMap.get("SHIPMENT_TYPE"); shipmentType = (String)transportInfoMap.get("SHIPMENT_TYPE");
//Changed by Samadhan on 25/02/2016 for address mearge start
shipAdd4 = checkNull((String)transportInfoMap.get("ADDR4")).trim();
shipAdd5 = checkNull((String)transportInfoMap.get("ADDR5")).trim();
shipAdd6 = checkNull((String)transportInfoMap.get("ADDR6")).trim();
if("DDUK".equalsIgnoreCase(projectName))
{
tempShipAdd = shipAdd3;
shipAdd3 = shipAdd1+" "+shipAdd2;
shipAdd2 = tempShipAdd+" "+shipAdd4;
shipAdd1 = shipAdd5;
stateCodeDlv = shipAdd6;
}
//Changed by Samadhan on 25/02/2016 for address mearge end
//Setting Shipment ID //Setting Shipment ID
shipment2.setID(waveId); shipment2.setID(waveId);
recipient.setID(custCodeDlv);//Customer Code recipient.setID(custCodeDlv);//Customer Code
...@@ -16294,12 +16331,6 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -16294,12 +16331,6 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed by samadhan on 04/12/2015 for handling special characters //Changed by samadhan on 04/12/2015 for handling special characters
//errString = getError(saleOrder + "[" + objReturn2.getMessage() +"]", "ADSISRVERR", conn); //errString = getError(saleOrder + "[" + objReturn2.getMessage() +"]", "ADSISRVERR", conn);
errString = getErrorNew("["+ saleOrder + "] " + objReturn2.getMessage() +" ", "ADSISRVERR", conn); errString = getErrorNew("["+ saleOrder + "] " + objReturn2.getMessage() +" ", "ADSISRVERR", conn);
//Changed by Samadhan on 23/02/2016 for hold sale order start
if("DDUK".equalsIgnoreCase(projectName))
{
holdSaleOrder(saleOrder,objReturn2.getMessage());
}
//Changed by Samadhan on 23/02/2016 for hold sale order end
return errString; return errString;
} }
else else
...@@ -20900,6 +20931,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20900,6 +20931,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
String custCode = "",stanCode = "",siteCodeShip = "",stateCodeDlv = "",shipConsGrp = "" String custCode = "",stanCode = "",siteCodeShip = "",stateCodeDlv = "",shipConsGrp = ""
//Changed By Rekha to get additional fields for ADSI //Changed By Rekha to get additional fields for ADSI
,custName="",custShName = "",shipCity="",shipCountry = "",shipAdd1 = "",shipAdd2 = "",shipAdd3 = "", ,custName="",custShName = "",shipCity="",shipCountry = "",shipAdd1 = "",shipAdd2 = "",shipAdd3 = "",
//Changed by Samadhan on 25/02/2016 for address mearge
shipAdd4 = "",shipAdd5 = "",shipAdd6 = "",
shipPh="",shipFax ="",shipMailId = "",custPord = "",dlvPin = "", frtTerm = "", tranCode = "",transMod = ""; shipPh="",shipFax ="",shipMailId = "",custPord = "",dlvPin = "", frtTerm = "", tranCode = "",transMod = "";
//changed by sankara on 11/10/13 for getting drug_lic_no_1 and drug_licno1_upto start. //changed by sankara on 11/10/13 for getting drug_lic_no_1 and drug_licno1_upto start.
String licenceNo = ""; String licenceNo = "";
...@@ -20949,6 +20982,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20949,6 +20982,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
+" S.DLV_ADD1 AS ADDR1," +" S.DLV_ADD1 AS ADDR1,"
+" S.DLV_ADD2 AS ADDR2," +" S.DLV_ADD2 AS ADDR2,"
+" S.DLV_ADD3 AS ADDR3," +" S.DLV_ADD3 AS ADDR3,"
//Changed by Samadhan on 25/02/2016 for address mearge start
+" S.NOTIFY_ADD1 AS ADDR4,"
+" S.NOTIFY_ADD2 AS ADDR5,"
+" S.NOTIFY_ADD3 AS ADDR6,"
//Changed by Samadhan on 25/02/2016 for address mearge end
+" S.DLV_CITY AS CITY," +" S.DLV_CITY AS CITY,"
+" S.COUNT_CODE__DLV AS COUNT_CODE," +" S.COUNT_CODE__DLV AS COUNT_CODE,"
+" S.TEL1__DLV AS PHONE," +" S.TEL1__DLV AS PHONE,"
...@@ -20989,6 +21027,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20989,6 +21027,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
shipAdd1 = rs.getString("ADDR1"); shipAdd1 = rs.getString("ADDR1");
shipAdd2 = rs.getString("ADDR2"); shipAdd2 = rs.getString("ADDR2");
shipAdd3 = rs.getString("ADDR3"); shipAdd3 = rs.getString("ADDR3");
//Changed by Samadhan on 25/02/2016 for address mearge start
shipAdd4 = rs.getString("ADDR4");
shipAdd5 = rs.getString("ADDR5");
shipAdd6 = rs.getString("ADDR6");
//Changed by Samadhan on 25/02/2016 for address mearge END
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");
...@@ -21065,6 +21108,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -21065,6 +21108,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
sordInfoMap.put("ADDR1", shipAdd1); sordInfoMap.put("ADDR1", shipAdd1);
sordInfoMap.put("ADDR2", shipAdd2); sordInfoMap.put("ADDR2", shipAdd2);
sordInfoMap.put("ADDR3", shipAdd3); sordInfoMap.put("ADDR3", shipAdd3);
//Changed by Samadhan on 25/02/2016 for address mearge start
sordInfoMap.put("ADDR4", shipAdd4);
sordInfoMap.put("ADDR5", shipAdd5);
sordInfoMap.put("ADDR6", shipAdd6);
//Changed by Samadhan on 25/02/2016 for address mearge end
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);
...@@ -26327,13 +26375,20 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -26327,13 +26375,20 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed by samadhan on 04/12/2015 for handling special characters End //Changed by samadhan on 04/12/2015 for handling special characters End
//Changed by samadhan on 23/02/2016 for hold sale order start //Changed by samadhan on 23/02/2016 for hold sale order start
private String holdSaleOrder(String saleOrder,String reason) throws ITMException, Exception private String holdSaleOrder(String saleOrder,String reasonErr) throws ITMException, Exception
{ {
String sorderHoldSql = ""; String sorderHoldSql = "";
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
int updatedRows = 0; int updatedRows = 0;
String retString = "error"; String retString = "error";
String reason = "";
Document dom = genericUtility.parseString(reasonErr);
String descr = genericUtility.getColumnValue("description", dom);
if(descr != null)
{
reason = descr.substring(descr.indexOf("]")+1, descr.length());
}
try try
{ {
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
......
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