Commit 32f22572 authored by ppatro's avatar ppatro

bug in view data master,parcel selection


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93467 ce508802-f39f-4f6c-b175-0d175dae99d5
parent bb9e7182
...@@ -581,6 +581,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -581,6 +581,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
minSelfLife = 0; minSelfLife = 0;
orderByStkStr = ""; orderByStkStr = "";
tranName = ""; tranName = "";
pickType = "";
//shipType = genericUtility.getColumnValue("ship_type",headerDom);
isActives = false; isActives = false;
pendingQty = rs.getDouble("PENDING_QUANTITY"); pendingQty = rs.getDouble("PENDING_QUANTITY");
itemCode = checkNull(rs.getString(6)); itemCode = checkNull(rs.getString(6));
...@@ -592,6 +594,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -592,6 +594,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
activePickAllow =checkNull( rs.getString("ACTIVE_PICK_ALLOW")); activePickAllow =checkNull( rs.getString("ACTIVE_PICK_ALLOW"));
stockToDockAllow = checkNull(rs.getString("STOCK_TO_DOCK_ALLOW")); stockToDockAllow = checkNull(rs.getString("STOCK_TO_DOCK_ALLOW"));
parcelPackAllow = checkNull(rs.getString("PARCELPACK_ALLOW")); parcelPackAllow = checkNull(rs.getString("PARCELPACK_ALLOW"));
System.out.println("globalMasterPackAllow ["+globalMasterPackAllow+"] globalActivePickAllow ["+globalActivePickAllow+"] globalStockToDockAllow ["+globalStockToDockAllow+"]globalParcelPackAllow ["+globalParcelPackAllow+"]");
System.out.println("masterPackAllow ["+masterPackAllow+"] activePickAllow ["+activePickAllow+"] stockToDockAllow ["+stockToDockAllow+"]parcelPackAllow ["+parcelPackAllow+"]"); System.out.println("masterPackAllow ["+masterPackAllow+"] activePickAllow ["+activePickAllow+"] stockToDockAllow ["+stockToDockAllow+"]parcelPackAllow ["+parcelPackAllow+"]");
mbaseUnit = checkNull(rs.getString("UNIT_STD")); mbaseUnit = checkNull(rs.getString("UNIT_STD"));
unit = checkNull(rs.getString("ORDER_UNIT")); unit = checkNull(rs.getString("ORDER_UNIT"));
...@@ -647,36 +650,39 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -647,36 +650,39 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
double noArt = pendingQty/packSize; double noArt = pendingQty/packSize;
getTranInfo = new HashMap(); getTranInfo = new HashMap();
saleOrderTran = rs.getString("SALE_ORDER"); saleOrderTran = rs.getString("SALE_ORDER");
System.out.println("CURRENT PICK TYPE BEFORE["+pickType+"]ShipType["+shipType+"]");
//if("Y".equalsIgnoreCase(globalMasterPackAllow)) //if("Y".equalsIgnoreCase(globalMasterPackAllow))
if("Y".equalsIgnoreCase(globalMasterPackAllow) || (globalMasterPackAllow.length() == 0 && "Y".equalsIgnoreCase(masterPackAllow))) if("Y".equalsIgnoreCase(globalMasterPackAllow) || (globalMasterPackAllow.length() == 0 && "Y".equalsIgnoreCase(masterPackAllow)))
{ {
pickType = "M"; pickType = "M";
} }
//else if("Y".equalsIgnoreCase(globalParcelPackAllow)) //else if("Y".equalsIgnoreCase(globalParcelPackAllow))
else if("Y".equalsIgnoreCase(globalParcelPackAllow) || (globalParcelPackAllow.length() == 0 && "Y".equalsIgnoreCase(parcelPackAllow))) if("Y".equalsIgnoreCase(globalParcelPackAllow) || (globalParcelPackAllow.length() == 0 && "Y".equalsIgnoreCase(parcelPackAllow)))
{ {
pickType = "P"; pickType = "P";
} }
//Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.start //Changed By Pragyan recursive call if master pack yes and as well as parcel pick yes.start
System.out.println("CURRENT PICK TYPE AFTER["+pickType+"]ShipType["+shipType+"]");
/*getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn); /*getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
tranCod = (String)getTranInfo.get("TRAN_CODE");*/ tranCod = (String)getTranInfo.get("TRAN_CODE");*/
//if("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow)) //if("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow))
if(("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow)) || (singleLot.length() == 0 && "Y".equalsIgnoreCase(masterPackAllow) && "Y".equalsIgnoreCase(parcelPackAllow))) if(("Y".equalsIgnoreCase(globalMasterPackAllow) && "Y".equalsIgnoreCase(globalParcelPackAllow)) || (globalSingleLot.length() == 0 && "Y".equalsIgnoreCase(masterPackAllow) && "Y".equalsIgnoreCase(parcelPackAllow)))
{ {
System.out.println("searching for parcel transporter");
pickType = "P"; pickType = "P";
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn); getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
if(!pickType.equalsIgnoreCase((String)getTranInfo.get("SHIP_TYPE"))) if(!pickType.equalsIgnoreCase((String)getTranInfo.get("SHIP_TYPE")))
{ {
System.out.println("searching for master transporter");
pickType = "M"; pickType = "M";
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn); getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
} }
} }
else else
{ {
System.out.println("searching for transporter["+pickType);
getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn); getTranInfo = getTransporterInfoMap(saleOrderTran, itemWeight * pendingQty, noArt, pickType, shipType, conn);
} }
......
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