Commit fa5fee7c authored by ngadkari's avatar ngadkari

posting log changes

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214114 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1dfee3ba
......@@ -2638,7 +2638,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
return merrcode;
}
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo +"\t"+"Inserted data in INVALLOC_TRACE";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg); commented by nandkumar gadkari on 24/12/19
// To get stockist stock detail to update on stockbeans for sordalloc table
sql = " select a.lot_no, a.lot_sl, a.quantity , a.alloc_qty,a.hold_qty, ";
......@@ -2995,7 +2995,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
stockBean.setRejected(isRejected);
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tScheme details not found ";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme details not found ");
//strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme details not found ");
strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Multiple scheme define in scheme applicability for scheme item");// added by nandkumar gadkari on 24/12/19
errorLog("Error", "Scheme details not found for line no : " + lineNo,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//continue;
//break;
......@@ -3156,7 +3157,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
schemeNo++;
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tScheme Not Applicable Due To Scheme Validity Period";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme Not Applicable Due To Scheme Validity Period");
//strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme Not Applicable Due To Scheme Validity Period");
strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme Not Applicable Because Of Apply Customer List");//added by nandkumar gadkari on 24/12/19
//logMsg = saleOrder + "/t" + itemCodeOrd + "/t" + itemCode + "/t" + "/t/t" + "/t" + lineNo + "/tScheme Not Applicable Due To Scheme Validity Period";
continue;
......@@ -3214,6 +3216,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
if(qtyStk - allocQty - holdQty == 0)
{
//System.out.println("Call next iteration,(qtyStk - allocQty - holdQty == 0)");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Stock quantity is not available");// added by nandkumar gadkari on 24/12/19
continue;
}
//3. To Check for Consignment Location, and bypass the Lot No.
......@@ -3245,7 +3248,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
stockBean.setRejected(isRejected);
stockBean.setSkiplot(skiplot);
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tLocation cannot be issued";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Expiry Date cannot be empty");
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Expiry Date cannot be empty");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Location cannot be issued"); //added by nandkumar gadkari on 24/12/19
//strToWrite=strToWrite+logMsg+"\t\r\n";
//logMsg = saleOrder + "/t" + itemCode + "/t/t" + locCode + "/t" + lotNo + "/t" + lineNo + "/t" + "Location :- " + locCode + " cannot be issued " ;
continue;
......@@ -3295,7 +3299,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
stockBean.setSkiplot(skiplot);
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tNear Expiry Item or Expired Item!!!";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite=strToWrite+createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Near Expiry Item or Expired Item!!!");
//strToWrite=strToWrite+createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Near Expiry Item Lot or Expired Item Lot!!!");
strToWrite=strToWrite+createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Expired Item Lot!!!");// added by nandkumar gadkari on 24/12/19
itemReasCode="P03";
//logMsg = saleOrder + "/t" + itemCode + "/t" + lotNo + "/t" + lineNo + "/t Near Expiry Item or Expired Item";
continue;
......@@ -3316,7 +3321,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\t Near Expiry Item or Expired Item ";
//strToWrite=strToWrite+logMsg+"\t\r\n";
postLog = saleOrder+" "+itemCode+" "+skiplot+" "+lineNo+" is Near Expiry Item or Expired Item ";
strToWrite=strToWrite+createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Near Expiry Item or Expired Item!!!");
strToWrite=strToWrite+createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Near Expiry Item Lot or Expired Item Lot!!!");
errorLog("P03", postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
continue;
}
......@@ -3386,7 +3391,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
skiplineCnt++;
rateFailed = "T";
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tRate is zero and Pricelist not defined for chargable Item ";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Rate is zero and Pricelist not defined for chargable Item ");
// strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Rate is zero and Pricelist not defined for chargable Item ");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Rate is zero for chargable Item and Pricelist not defined ");// added by nandkumar gadkari on 24/12/19
postLog = "Rate is zero and Pricelist not defined for chargable Item "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog("Error",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
continue;
......@@ -3413,7 +3419,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
stockBean.setSkiplot(skiplot);
//added by nandkumar gadkari on 08/05/19 for stock mismatch entry ---end------------
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tBatch Price List or Parent Batch Price List Not found in pricelist_mst table";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Batch Price List or Parent Batch Price List Not found in pricelist_mst table");
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Batch Price List or Parent Batch Price List Not found in pricelist_mst table");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Rate is zero and Batch Price list is not defined in Price list ");// added by nandkumar gadkari on 24/12/19
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog("Error",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
continue;////added by nandkumar gadkari on 08/05/19
......@@ -3463,7 +3470,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
rateFailed = "T";
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\trate not available";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "rate not available");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Rate not available in Order or Price List");
postLog = "Rate not available for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog("P04",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
// System.out.println("called exit from loop");
......@@ -3512,7 +3519,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
rateFailed = "T";
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tBatch Price List Not found in pricelist_mst table";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Batch Price List Not found in pricelist_mst table");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Clearing Batch Price List Not found in pricelist_mst table");
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog("Error",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//System.out.println("called exit from loop");
......@@ -3535,7 +3542,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
stockBean.setSkiplot(skiplot);
//added by nandkumar gadkari on 08/05/19 for stock mismatch entry ---end------------
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tBatch Price List or Parent Batch Price List Not found in pricelist_mst table";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Batch Price List or Parent Batch Price List Not found in pricelist_mst table");
// strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Batch Price List or Parent Batch Price List Not found in pricelist_mst table");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Clearing Rate is zero and Clearing Batch Price list is not defined in Price list ");// added by nandkumar gadkari on 24/12/19
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog("Error",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
continue;//added by nandkumar gadkari on 08/05/19
......@@ -3554,7 +3562,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
rateFailed = "T";
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\trate not available";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "rate not available");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Clearing rate not available in Order or Price List");
postLog = "Excise clg. rate not available for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog("P12", postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//System.out.println("called exit from loop");
......@@ -3875,7 +3883,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
stockBean.setRejected(isRejected);
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tQuantity converted as per box. Pending Quantity ";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Quantity converted as per box. Pending Quantity");
// strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Quantity converted as per box. Pending Quantity");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Quantity converted as per box is not in multiples");// added by nandkumar gadkari on 24/12/19
postLog = "Quantity converted as per box. Pending Quantity = " + (orgQty - inputQty)+", "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo;
errorLog (" ", postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REASCODE","W_POST_ORDER",conn);
......@@ -4140,6 +4149,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
{
stockTot = availStkQty; // to set avail stock to ;
System.out.println("sufficient stock quantity break!!!");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Sufficient stock quantity break for alloatced stock lot fulfill sorditem Quantity");// added by nandkumar gadkari on 24/12/19
break;
}
//Pavan Rane 01nov19 End [to break stock loop if alloatced stock lot fulfill sorditem Quantity]
......@@ -4162,6 +4172,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
if(stockTot >= sordItmQty)
{
System.out.println("total stock quantity greater than sorder quantity!!!");
break;
}
......@@ -4344,6 +4355,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
System.out.println("holdQtyAlloc["+holdQtyAlloc+"]itemCode["+itemCode+"]");
System.out.println("sordItmQtyallc["+sordItmQtyallc+"]");
if ((sordItmQtyallc) <= 0){
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Sorder item quantity is zero");// added by nandkumar gadkari on 24/12/19
break;
}
......@@ -4419,7 +4432,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo +"\t"+"Inserted data in INVALLOC_TRACE";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);commented by nandkumar gadkari on 24/12/19
}
//added by nandkumar gadkari on 24/01/19------------- end------------
// inputQtyTotAlloc = inputQtyTotAlloc+inputQtyAlloc;
......@@ -4502,7 +4515,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
//added by nandkumar gadkari on 17/04/19-------end=----------
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tInserted data in INVALLOC_TRACE";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);commented by nandkumar gadkari on 24/12/19
}
//added by nandkumar gadkari on 24/01/19------------- end------------
......@@ -4857,10 +4870,11 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
//added by nandkumar gadkari on 17/04/19-------end=----------
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tInserted data in INVALLOC_TRACE";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, logMsg);commented by nandkumar gadkari on 24/12/19
}
} //added by nandkumar gadkari on 24/01/19------------- end------------
System.out.println("Inside Skipline");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Deallocation of stock for Skip line");// added by nandkumar gadkari on 24/12/19
continue;
}
/*if(skiplot.trim().indexOf("'"+lineNo.trim()) > 0 )
......@@ -4966,7 +4980,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
{
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tInserted data in sordalloc";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Inserted data in sordalloc");
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Inserted data in sordalloc");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Entry in sordalloc for Stock allocated against the sale order line item");// added by nandkumar gadkari on 24/12/19
records = records + 1;
totRecords = totRecords + records;
}
......@@ -5001,7 +5016,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
{
logMsg= saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tUpdated data in sordalloc";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Updated data in sordalloc");
//strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Updated data in sordalloc");
strToWrite = strToWrite +createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Update in sordalloc for Stock allocated againts the sale order line item");// added by nandkumar gadkari on 24/12/19
records = records + 1;
totRecords = totRecords + records;
}
......@@ -5163,7 +5179,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
{
logMsg= saleOrder + "\t" + "\tupdate sorder alloc_flag 'Y'";
//strToWrite=strToWrite+logMsg+"\t\r\n";
strToWrite=strToWrite+createPostLog(saleOrder, "", "", "", "", "update sorder alloc_flag 'Y'");
//strToWrite=strToWrite+createPostLog(saleOrder, "", "", "", "", "update sorder alloc_flag 'Y'");
strToWrite = strToWrite +createPostLog(saleOrder, "", "", "", "", "Stock is Allocated against the sale order and allocation flag in sorder is updated.");// added by nandkumar gadkari on 24/12/19
}
pstmt.close();
pstmt = null;
......
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