Commit a9089ad4 authored by prane's avatar prane

RunMRPPrc Optiomization changes

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@196075 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a775adf1
......@@ -323,7 +323,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend:getData(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend:getData(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -622,7 +622,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :validateFilterParams(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :validateFilterParams(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -648,7 +648,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :populateCommonParameters(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :populateCommonParameters(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -697,7 +697,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend populateSiteMap():: " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend populateSiteMap():: " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -736,7 +736,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend populateItemMap():: " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend populateItemMap():: " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -756,7 +756,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
BaseLogger.log("2", null, null, "populateAllItem() completed ");
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
BaseLogger.log("2", null, null, "Total Time Spend :populateAllItem(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :populateAllItem(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -849,7 +849,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null,"Total Time Spend :bomExplode(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null,"Total Time Spend :bomExplode(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -881,7 +881,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :populateADPElementList(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :populateADPElementList(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -916,7 +916,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :mrpOptimize(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :mrpOptimize(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -948,7 +948,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :generatePlanDemand(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :generatePlanDemand(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
......@@ -974,7 +974,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null,"Total Time Spend :InsertPlanDemand(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null,"Total Time Spend :InsertPlanDemand(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -1084,7 +1084,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :delete old plan: " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :delete old plan: " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -1096,7 +1096,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :InsertPlanTable(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :InsertPlanTable(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -1116,7 +1116,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :setValuesInBrow(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :setValuesInBrow(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -1130,7 +1130,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
endTime = System.currentTimeMillis();
totalTime = endTime - startTime;
//System.out.println("Total Time Spend :: " + totalTime + " Milliseconds");
BaseLogger.log("2", null, null, "Total Time Spend :Write2XSL(): " + totalTime + " Milliseconds");
//BaseLogger.log("2", null, null, "Total Time Spend :Write2XSL(): " + totalTime + " Milliseconds");
totSecs = (int) (((double) 1 / 1000) * (totalTime));
totalHrs = (int) (totSecs / 3600);
totlMts = (int) (((totSecs - (totalHrs * 3600)) / 60));
......@@ -2128,7 +2128,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
String adpQueryMO = "", adpQueryMOTmp = "", adpQueryMS = "", adpQueryMSTmp = "";
//Added by Pavan R on 23/NOV/17 END
// System.out.println("Database Name:............"+CommonConstants.DB_NAME);
String itemcodeMp = null;
String itemCodeMp = "";
try
{
//System.out.println("@@@@@CommonConstants.DB_NAME["+CommonConstants.DB_NAME+"]::::::isDetailReq["+isDetailReq+"]");
......@@ -2256,14 +2256,15 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
BaseLogger.log("2", null, null, ">>>>>>>populateItemMap() Total Site["+setSite.size()+"] currSite::["+rowCount+"]");
pstmt.setString(3, siteCode);
rs = pstmt.executeQuery();
itemCodeMp = rs.getString(1);
//System.out.println("BASEPopulating item for site : " + siteCode);
while (rs.next())
{
//System.out.println("BASErs.getString(1)--" + rs.getString(1));
if (itemCodeMap.containsKey(rs.getString(1)))
//if (itemCodeMap.containsKey(rs.getString(1)))
if (itemCodeMap.containsKey(itemCodeMp))
{
BaseLogger.log("2", null, null, "Item Code already exists : " + rs.getString(1));
BaseLogger.log("2", null, null, "Item Code already exists : " + itemCodeMp);
} else
{
//Added by Pavan R on 23/NOV/17 START
......@@ -2311,7 +2312,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//BaseLogger.log( "0", null, null, "3309::Replacing Values.in SQL.....");
//adpQuery = adpQuery.replaceAll("@sitecode@", siteCode);
//adpQuery = adpQuery.replaceAll("@itemcode@", rs.getString(1));
adpQuery = adpQueryMS.replaceAll("@itemcode@", rs.getString(1));
adpQuery = adpQueryMS.replaceAll("@itemcode@", itemCodeMp);
/*adpQuery = adpQuery.replaceAll("@fromdate@", dbDateFrom);
adpQuery = adpQuery.replaceAll("@todate@", dbDateTo);
adpQuery = adpQuery.replaceAll("@ordtypes@", standingOrdTypes);
......@@ -2356,7 +2357,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpQuery = adpQuery.replaceAll("@madetoorder@", madeToOrder);
adpQuery = adpQuery.replaceAll("@madetostock@", madeToStock);
adpQuery = adpQuery.replaceAll("@rundate@", dbRunDate);*/
adpQuery = adpQueryMO.replaceAll("@itemcode@", rs.getString(1));
adpQuery = adpQueryMO.replaceAll("@itemcode@", itemCodeMp);
//System.out.println("Replaced Values.in SQL....."+adpQuery);
}
pstmt1 = conn.prepareStatement(adpQuery);
......@@ -2374,13 +2375,15 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//System.out.println("isMadeToOrder["+isMtoO+"]isMadeToStock["+isMtoS+"]");
if (isMtoO != false || isMtoS != false)
{
itemCodeMap.put(rs.getString(1), new Integer(itemCodeMap.size() + 1));
//itemCodeMap.put(rs.getString(1), new Integer(itemCodeMap.size() + 1));
itemCodeMap.put(itemCodeMp, new Integer(itemCodeMap.size() + 1));
//System.out.println("Item Code added : "+rs.getString(1));
}
}else{
//Added by Pavan R on 23/NOV/17 END
int cntBom = 0;
pstmtBom.setString(1, rs.getString(1));
//pstmtBom.setString(1, rs.getString(1));
pstmtBom.setString(1, itemCodeMp);
rsBom = pstmtBom.executeQuery();
if(rsBom.next())
{
......@@ -2388,10 +2391,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
pstmtBom.clearParameters();
rsBom.close();rsBom = null;
BaseLogger.log("2", null, null, "cntBom["+cntBom+"]"+rs.getString(1));
BaseLogger.log("2", null, null, "cntBom["+cntBom+"]"+itemCodeMp);
if(cntBom > 0)
{
itemCodeMap.put(rs.getString(1), new Integer(itemCodeMap.size() + 1));
//itemCodeMap.put(rs.getString(1), new Integer(itemCodeMap.size() + 1));
itemCodeMap.put(itemCodeMp, new Integer(itemCodeMap.size() + 1));
}
//System.out.println("Item Code added : "+rs.getString(1));
}
......
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