Commit 42288e2c authored by wansari's avatar wansari

D14IKAT005 changed FOR wms PARAMETARIZATION.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98106 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 05385de9
...@@ -224,7 +224,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -224,7 +224,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed by Pragyan 10/Mar/15 D14ISUN007 Consolidated Replenishment //Changed by Pragyan 10/Mar/15 D14ISUN007 Consolidated Replenishment
boolean isConsolidatedRepl = false; boolean isConsolidatedRepl = false;
//Changed by Dadaso pawar on 05/06/15 [Start]
String projectName = "";
//Changed by Dadaso pawar on 05/06/15 [End]
public String process() throws RemoteException,ITMException public String process() throws RemoteException,ITMException
{ {
return ""; return "";
...@@ -528,7 +530,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -528,7 +530,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
+" ,ITEM.UNIT AS UNIT_STD ,SORDDET.UNIT ORDER_UNIT,SORDDET.UNIT__STD AS UNIT__STD, SORDDET.CONV__QTY_STDUOM " +" ,ITEM.UNIT AS UNIT_STD ,SORDDET.UNIT ORDER_UNIT,SORDDET.UNIT__STD AS UNIT__STD, SORDDET.CONV__QTY_STDUOM "
//chnaged by pragyan on 15/10/14 for cold chain //chnaged by pragyan on 15/10/14 for cold chain
//+" , SORDER.CUST_CODE__DLV, C.CUST_NAME AS CUST_DLV_NAME " //+" , SORDER.CUST_CODE__DLV, C.CUST_NAME AS CUST_DLV_NAME "
+" , SORDER.CUST_CODE__DLV, C.CUST_NAME AS CUST_DLV_NAME ,ITEM.LOC_TYPE__PARENT " +" , SORDER.CUST_CODE__DLV, C.CUST_NAME AS CUST_DLV_NAME ,ITEM.LOC_TYPE__PARENT,SORDER.TRAN_CODE "
+"FROM SORDDET,SORDER,SORDITEM,CUSTOMER,ITEM , WAVE_TYPE,CUSTOMER C " +"FROM SORDDET,SORDER,SORDITEM,CUSTOMER,ITEM , WAVE_TYPE,CUSTOMER C "
+"WHERE ( SORDER.SALE_ORDER = SORDDET.SALE_ORDER ) AND " +"WHERE ( SORDER.SALE_ORDER = SORDDET.SALE_ORDER ) AND "
+"( SORDITEM.SALE_ORDER = SORDER.SALE_ORDER ) AND " +"( SORDITEM.SALE_ORDER = SORDER.SALE_ORDER ) AND "
...@@ -602,6 +604,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -602,6 +604,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
activePickLoc = discommon.getDisparams("999999","ACTIVE_PICK_INVSTAT",conn); activePickLoc = discommon.getDisparams("999999","ACTIVE_PICK_INVSTAT",conn);
deepStoreLoc = discommon.getDisparams("999999","DEEP_STORE_INVSTAT",conn); deepStoreLoc = discommon.getDisparams("999999","DEEP_STORE_INVSTAT",conn);
partialResrvLoc = discommon.getDisparams("999999","PRSRV_INVSTAT",conn); partialResrvLoc = discommon.getDisparams("999999","PRSRV_INVSTAT",conn);
//Changes by Dadaso pawar on 04/06/15 [Start]
projectName = checkNull(discommon.getDisparams("999999","PROJECT",conn));
System.out.println("projectName-------->>["+projectName+"]");
//Changes by Dadaso pawar on 04/06/15 [End]
System.out.println("CASE_PICK_INVSTAT"+casePickLoc+"ACTIVE_PICK_INVSTAT"+activePickLoc+"RESERV_LOCATION"+resrvLoc+"PARTIAL RESERVE LOC["+partialResrvLoc+"]shipmentType["+shipType+"]"); System.out.println("CASE_PICK_INVSTAT"+casePickLoc+"ACTIVE_PICK_INVSTAT"+activePickLoc+"RESERV_LOCATION"+resrvLoc+"PARTIAL RESERVE LOC["+partialResrvLoc+"]shipmentType["+shipType+"]");
...@@ -756,7 +763,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -756,7 +763,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
System.out.println(" first mbaseUnit ["+mbaseUnit+"] unit ["+unit+"] unitStd ["+unitStd+"] convQtyStduom ["+convQtyStduom+"]"); System.out.println(" first mbaseUnit ["+mbaseUnit+"] unit ["+unit+"] unitStd ["+unitStd+"] convQtyStduom ["+convQtyStduom+"]");
//chnaged by pragyan on 15/10/14 for cold chain //chnaged by pragyan on 15/10/14 for cold chain
locTypeParent = rs.getString("LOC_TYPE__PARENT"); locTypeParent = rs.getString("LOC_TYPE__PARENT");
//Changed by Dadaso pawar on 04/06/15 [Start]
tranCod = checkNull(rs.getString("TRAN_CODE"));
if(unitStd != "") if(unitStd != "")
{ {
mbaseUnit = unitStd; mbaseUnit = unitStd;
...@@ -846,64 +854,66 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -846,64 +854,66 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
{ {
pickType = "P"; pickType = "P";
} }
//Changed by Dadaso pawar 04/06/15 [Start] (Add condition for DDUK project)
//Changed By Pragyan 14/08/14 for tran code and loc type parent start. if(! "DDUK".equalsIgnoreCase(projectName))
if(tranCodeInput == null || tranCodeInput.trim().length() <= 0)
{ {
//Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.start //Changed By Pragyan 14/08/14 for tran code and loc type parent start.
System.out.println("CURRENT PICK TYPE AFTER["+pickType+"]ShipType["+shipType+"]"); if(tranCodeInput == null || tranCodeInput.trim().length() <= 0)
/*getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
tranCod = (String)getTranInfo.get("TRAN_CODE");*/
//if("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow))
if(("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow)) || (globalSingleLot.length() == 0 && "Y".equalsIgnoreCase(masterPackAllow) && "Y".equalsIgnoreCase(parcelPackAllow)))
{ {
//Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.start
System.out.println("searching for parcel transporter"); System.out.println("CURRENT PICK TYPE AFTER["+pickType+"]ShipType["+shipType+"]");
pickType = "P"; /*getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
long startTime2 = System.currentTimeMillis(); tranCod = (String)getTranInfo.get("TRAN_CODE");*/
//chnaged by pragyan on 15/10/14 for cold chain //if("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow))
//getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn); if(("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow)) || (globalSingleLot.length() == 0 && "Y".equalsIgnoreCase(masterPackAllow) && "Y".equalsIgnoreCase(parcelPackAllow)))
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,locTypeParent, conn);
long endTime2 = System.currentTimeMillis();
System.out.println("DIFFERANCE IN TIME FOR GET TRANSPORTER INFO FOR PICKT TYPE P IN SECONDS:::["+(endTime2-startTime2)/1000+"]");
if(!pickType.equalsIgnoreCase((String)getTranInfo.get("SHIP_TYPE")))
{ {
System.out.println("searching for master transporter");
pickType = "M"; System.out.println("searching for parcel transporter");
long startTime3 = System.currentTimeMillis(); pickType = "P";
long startTime2 = System.currentTimeMillis();
//chnaged by pragyan on 15/10/14 for cold chain
//getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,locTypeParent, conn);
long endTime2 = System.currentTimeMillis();
System.out.println("DIFFERANCE IN TIME FOR GET TRANSPORTER INFO FOR PICKT TYPE P IN SECONDS:::["+(endTime2-startTime2)/1000+"]");
if(!pickType.equalsIgnoreCase((String)getTranInfo.get("SHIP_TYPE")))
{
System.out.println("searching for master transporter");
pickType = "M";
long startTime3 = System.currentTimeMillis();
//chnaged by pragyan on 15/10/14 for cold chain
//getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,locTypeParent, conn);
long endTime3 = System.currentTimeMillis();
System.out.println("DIFFERANCE IN TIME FOR GET TRANSPORTER INFO FOR PICKT TYPE M IN SECONDS:::["+(endTime3-startTime3)/1000+"]");
}
}
else
{
System.out.println("searching for transporter["+pickType);
long startTime4 = System.currentTimeMillis();
//chnaged by pragyan on 15/10/14 for cold chain //chnaged by pragyan on 15/10/14 for cold chain
//getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn); //getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,locTypeParent, conn); getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,locTypeParent, conn);
long endTime3 = System.currentTimeMillis(); long endTime4 = System.currentTimeMillis();
System.out.println("DIFFERANCE IN TIME FOR GET TRANSPORTER INFO FOR PICKT TYPE M IN SECONDS:::["+(endTime3-startTime3)/1000+"]"); System.out.println("DIFFERANCE IN TIME FOR GET TRANSPORTER INFO FOR PICKT TYPE +"+pickType+" IN SECONDS:::["+(endTime4-startTime4)/1000+"]");
} }
} }
else else
{ {
System.out.println("searching for transporter["+pickType); getTranInfo = getArgTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,tranCodeInput, conn);
long startTime4 = System.currentTimeMillis();
//chnaged by pragyan on 15/10/14 for cold chain
//getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,locTypeParent, conn);
long endTime4 = System.currentTimeMillis();
System.out.println("DIFFERANCE IN TIME FOR GET TRANSPORTER INFO FOR PICKT TYPE +"+pickType+" IN SECONDS:::["+(endTime4-startTime4)/1000+"]");
} }
} //Changed By Pragyan 14/08/14 for tran code and loc type parent end.
else if(getTranInfo != null & getTranInfo.size() > 0)
{ {
getTranInfo = getArgTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType,tranCodeInput, conn);
}
//Changed By Pragyan 14/08/14 for tran code and loc type parent end.
if(getTranInfo != null & getTranInfo.size() > 0)
{
tranCod = (String)getTranInfo.get("TRAN_CODE"); tranCod = (String)getTranInfo.get("TRAN_CODE");
}
else
{
tranCod = "";
}
} }
else
{
tranCod = "";
}
//Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.end //Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.end
//Changed By Pragyan for Site transporter //Changed By Pragyan for Site transporter
siteCodeShip = (String)getTranInfo.get("SHIP_CODE"); siteCodeShip = (String)getTranInfo.get("SHIP_CODE");
...@@ -3278,6 +3288,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -3278,6 +3288,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
System.out.println("Clear the SaleOrder Map List------------------->Check"+saleOrderWiseMap.size()); System.out.println("Clear the SaleOrder Map List------------------->Check"+saleOrderWiseMap.size());
//Changed by Rohan to Clear //Changed by Rohan to Clear
printMode = checkNull(discommon.getDisparams("999999","WAVE_PRINT_MODE",conn)); printMode = checkNull(discommon.getDisparams("999999","WAVE_PRINT_MODE",conn));
//Changes by Dadaso pawar on 04/06/15 [Start]
projectName = checkNull(discommon.getDisparams("999999","PROJECT",conn));
System.out.println("projectName Process-------->>["+projectName+"]");
//Changes by Dadaso pawar on 04/06/15 [End]
//isADSIConnReq = discommon.getDisparams("999999","CONN_TO_ADSI_APP",conn); //isADSIConnReq = discommon.getDisparams("999999","CONN_TO_ADSI_APP",conn);
//Changed By Pragyan to create wave for mannual allocated data //Changed By Pragyan to create wave for mannual allocated data
//updateMannualStockMap(detailDom, conn); //updateMannualStockMap(detailDom, conn);
...@@ -3384,6 +3398,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -3384,6 +3398,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if ( childNode != null && childNode.getFirstChild() != null ) if ( childNode != null && childNode.getFirstChild() != null )
{ {
isActivePickChecked = childNode.getFirstChild().getNodeValue(); isActivePickChecked = childNode.getFirstChild().getNodeValue();
System.out.println("From DOM="+isActivePickChecked);
} }
} }
if (childNodeName.equals("stock_to_dock_allow")) if (childNodeName.equals("stock_to_dock_allow"))
...@@ -3554,7 +3569,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -3554,7 +3569,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if("N".equalsIgnoreCase(isActivePickChecked)) if("N".equalsIgnoreCase(isActivePickChecked))
{ {
allocQty = Math.floor(allocQty / packSize) * packSize; allocQty = Math.floor(allocQty / packSize) * packSize;
System.out.println("Pack Size="+packSize);
System.out.println("After calculation="+allocQty);
} }
//Changed by Rohan on 15-04-13 for if active pick is N then allocate only case quantity.end //Changed by Rohan on 15-04-13 for if active pick is N then allocate only case quantity.end
...@@ -4064,6 +4080,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -4064,6 +4080,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
}*/ }*/
//if(allocQty > 0 && (!manualStock)) //if(allocQty > 0 && (!manualStock))
System.out.println("***********Alloc="+allocQty+"Flag="+allocFlag);
if(allocQty > 0 || "M".equalsIgnoreCase(allocFlag)) if(allocQty > 0 || "M".equalsIgnoreCase(allocFlag))
{ {
/* /*
...@@ -6687,7 +6704,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -6687,7 +6704,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
frmDomParcelPackAllow = checkNull(genericUtility.getColumnValue("parcelpack_allow",headerDom)); frmDomParcelPackAllow = checkNull(genericUtility.getColumnValue("parcelpack_allow",headerDom));
//Changed By sankara 17/05/14 for added remarks in wave proccess screen //Changed By sankara 17/05/14 for added remarks in wave proccess screen
remarks = checkNull(genericUtility.getColumnValue("remarks",headerDom)); remarks = checkNull(genericUtility.getColumnValue("remarks",headerDom));
System.out.println("wavetaskinsert::::::::"+remarks); System.out.println("wavetaskinsert::::::::"+remarks);
System.out.println("saleOrderFrom::::::::"+saleOrderFrom);
System.out.println("saleOrderTo::::::::"+saleOrderTo);
System.out.println("custCodeTo::::::::"+custCodeTo);
System.out.println("tranCodeInput::::::::"+tranCodeInput);
/*//Changes by Dadaso pawar on 17/03/15 [Start] /*//Changes by Dadaso pawar on 17/03/15 [Start]
consoliRepl = checkNull(genericUtility.getColumnValue("consolidate_repl",headerDom)); consoliRepl = checkNull(genericUtility.getColumnValue("consolidate_repl",headerDom));
consoliRepl = consoliRepl.trim(); consoliRepl = consoliRepl.trim();
...@@ -7139,7 +7160,18 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -7139,7 +7160,18 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed By Pragyan 25-aug-14 changed logic for getting transporter. //Changed By Pragyan 25-aug-14 changed logic for getting transporter.
/*if( tranCodeInput == null || tranCodeInput.trim().length() <= 0 ) /*if( tranCodeInput == null || tranCodeInput.trim().length() <= 0 )
{*/ {*/
//Changes by Dadaso pawar on 04/06/15 [Start]
System.out.println("projectName----------["+projectName+"]");
if("DDUK".equalsIgnoreCase(projectName))
{
System.out.println("-----------DDUK--------------");
transPorterInfoMap = getArgTransporterInfoMap(saleOrder,totalWeightCurrentshipment,totCaseCount,pickType,shipType,tranCodeInput, conn);
System.out.println("transPorterInfoMap--------->>"+transPorterInfoMap);
tranCode = (String)transPorterInfoMap.get("TRAN_CODE");
transMode = (String)transPorterInfoMap.get("TRANS_MODE");
}
else
{
if("Y".equalsIgnoreCase(frmDomMasterPackAllow)) if("Y".equalsIgnoreCase(frmDomMasterPackAllow))
{ {
pickType = "M"; pickType = "M";
...@@ -7288,7 +7320,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -7288,7 +7320,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed By Pragyan 25-aug-14 changed logic for getting transporter.end //Changed By Pragyan 25-aug-14 changed logic for getting transporter.end
//Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.end //Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.end
}
...@@ -17361,7 +17393,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -17361,7 +17393,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
HashMap dataVolumeMap = new HashMap(); HashMap dataVolumeMap = new HashMap();
try { try {
System.out.println("@@LOT NO["+lotNo+"]");
//Changed By Rekha To add columns required for ADSI //Changed By Rekha To add columns required for ADSI
//Changed By Pragyan 12/03/13 To set hazardous item check //Changed By Pragyan 12/03/13 To set hazardous item check
//sql = "SELECT I.LENGTH ITEM_LEN,I.WIDTH ITEM_WID,I.HEIGHT ITEM_HEIGHT,I.GROSS_WEIGHT ITEM_WEIGHT," //sql = "SELECT I.LENGTH ITEM_LEN,I.WIDTH ITEM_WID,I.HEIGHT ITEM_HEIGHT,I.GROSS_WEIGHT ITEM_WEIGHT,"
...@@ -17376,8 +17408,12 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -17376,8 +17408,12 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmt = con.prepareStatement(sql); pstmt = con.prepareStatement(sql);
if(lotNo != null && lotNo.length() > 0) //changed by wasim on 15-06-2015 [START]
//if(lotNo != null && lotNo.length() > 0)
//{
if(lotNo != null && (lotNo.trim()).length() > 0)
{ {
//changed by wasim on 15-06-2015 [START]
pstmt.setString(1, lotNo); pstmt.setString(1, lotNo);
pstmt.setString(2, lotNo); pstmt.setString(2, lotNo);
} }
...@@ -20127,7 +20163,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20127,7 +20163,7 @@ 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 = "",
shipPh="",shipFax ="",shipMailId = "",custPord = "",dlvPin = "", frtTerm = ""; 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 = "";
java.sql.Date lincenceUpto = null; java.sql.Date lincenceUpto = null;
...@@ -20187,7 +20223,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20187,7 +20223,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//changed by sankara on 11/10/13 for getting drug_lic_no_1 and drug_licno1_upto end. //changed by sankara on 11/10/13 for getting drug_lic_no_1 and drug_licno1_upto end.
+" S.DLV_PIN AS DLV_PIN, " +" S.DLV_PIN AS DLV_PIN, "
//changed by Pragyan on 23/12/13 for getting FRT TERM. //changed by Pragyan on 23/12/13 for getting FRT TERM.
+" S.FRT_TERM AS FRT_TERM" +" S.FRT_TERM AS FRT_TERM,"
+" S.TRAN_CODE AS TRAN_CODE," //Changed by Dadaso pawar on 05/06/15
+" S.TRANS_MODE AS TRANS_MODE"
+" 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 = ? ";
...@@ -20220,6 +20258,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20220,6 +20258,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
lincenceUpto = rs.getDate("DRUG_LICNO1_UPTO"); lincenceUpto = rs.getDate("DRUG_LICNO1_UPTO");
//changed by sankara on 11/10/13 for getting drug_lic_no_1 and drug_licno1_upto end. //changed by sankara on 11/10/13 for getting drug_lic_no_1 and drug_licno1_upto end.
frtTerm = rs.getString("FRT_TERM"); frtTerm = rs.getString("FRT_TERM");
//Changed by Dadaso pawar on 05/06/15 [Start]
tranCode = rs.getString("TRAN_CODE");
transMod = rs.getString("TRANS_MODE");
//Changed by Dadaso pawar on 05/06/15 [End]
} }
//changed by sankara on 14/10/13 for getting drug_lic_no_1 and drug_licno1_upto start. //changed by sankara on 14/10/13 for getting drug_lic_no_1 and drug_licno1_upto start.
if( rs != null ) if( rs != null )
...@@ -20283,6 +20325,15 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20283,6 +20325,15 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
sordInfoMap.put("FAX", shipFax); sordInfoMap.put("FAX", shipFax);
sordInfoMap.put("CUST_PORD", custPord); sordInfoMap.put("CUST_PORD", custPord);
sordInfoMap.put("DLV_PIN", dlvPin); sordInfoMap.put("DLV_PIN", dlvPin);
System.out.println("projectName-------->>"+projectName+"]");
//Changed by Dadaso pawar on 05/06/15 [Start]
if("DDUK".equalsIgnoreCase(projectName))
{
sordInfoMap.put("TRAN_CODE", tranCode);
sordInfoMap.put("TRANS_MODE", transMod);
}
//Changed by Dadaso pawar on 05/06/15 [End]
//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.
sordInfoMap.put("DRUG_LIC_NO_1", licenceNo); sordInfoMap.put("DRUG_LIC_NO_1", licenceNo);
sordInfoMap.put("DRUG_LICNO1_UPTO", lincenceUpto); sordInfoMap.put("DRUG_LICNO1_UPTO", lincenceUpto);
...@@ -25177,14 +25228,21 @@ private HashMap getArgTransporterInfoMap(String saleOrder, double perShipWeight ...@@ -25177,14 +25228,21 @@ private HashMap getArgTransporterInfoMap(String saleOrder, double perShipWeight
try try
{ {
System.out.println("transporterCode::::::::::::::"+transporterCode); System.out.println("transporterCode::::::::::::::"+transporterCode);
System.out.println("projectName-------->>["+projectName+"]");
HashMap sordMap = getSordInfo(saleOrder,conn); HashMap sordMap = getSordInfo(saleOrder,conn);
siteCodeShip = (String)sordMap.get("SHIP_CODE"); siteCodeShip = (String)sordMap.get("SHIP_CODE");
stanCodeCust = (String)sordMap.get("STAN_CODE"); stanCodeCust = (String)sordMap.get("STAN_CODE");
custCodeDlv = (String)sordMap.get("CUST_CODE"); custCodeDlv = (String)sordMap.get("CUST_CODE");
stateCodeCust = (String)sordMap.get("STATE_DLV"); stateCodeCust = (String)sordMap.get("STATE_DLV");
//Changed by Dadaso pawar on 05/06/15 [For DDUK] start
if("DDUK".equalsIgnoreCase(projectName))
{
tranCode = (String)sordMap.get("TRAN_CODE");
transMode = (String)sordMap.get("TRANS_MODE");
}
//Changed by Dadaso pawar on 05/06/15 [For DDUK] end
stationInfoMap = getStanCodeInfo(siteCodeShip, conn); stationInfoMap = getStanCodeInfo(siteCodeShip, conn);
stanCodeFrm = (String)stationInfoMap.get("STAN_CODE"); stanCodeFrm = (String)stationInfoMap.get("STAN_CODE");
stateCodeFrm = (String)stationInfoMap.get("STATE_CODE"); stateCodeFrm = (String)stationInfoMap.get("STATE_CODE");
......
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