Commit 1687a1c0 authored by ngadkari's avatar ngadkari

changes for stock mismatch

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200584 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a1b08980
...@@ -2279,10 +2279,10 @@ public class PostOrdDespatchGen ...@@ -2279,10 +2279,10 @@ public class PostOrdDespatchGen
sordDisList.add(tempMap.get("sord_no").toString()); sordDisList.add(tempMap.get("sord_no").toString());
if(connCP!=null ) if(connCP!=null )
{ {
connCP.commit(); connCP.commit(); //connCP.commit();//commented by nandkumar gadkari and commit in post order process comp on 08/05/19
} }
conn.commit(); //conn.commit();//commented by nandkumar gadkari and commit in post order process comp on 08/05/19
} }
else else
{ {
......
...@@ -952,6 +952,25 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -952,6 +952,25 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
} }
// System.out.println("ErrCode from Despatch creation===="+errCode); // System.out.println("ErrCode from Despatch creation===="+errCode);
//added by nandkumar gadkari on 08/05/19 --------start---------for stock mismatch case
if(errString !=null && errString.trim().length() > 0)
{
conn.rollback();
if(connCP!=null )
{
connCP.rollback();
}
}
else
{
conn.commit();
if(connCP!=null )
{
connCP.commit();
}
}
//added by nandkumar gadkari on 08/05/19 --------end---------for stock mismatch case
//Changed By Nasruddin END 04-11-16 //Changed By Nasruddin END 04-11-16
if (errCode == null || errCode.trim().length()==0) if (errCode == null || errCode.trim().length()==0)
...@@ -2574,7 +2593,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -2574,7 +2593,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme details not found "); strToWrite=strToWrite + createPostLog(saleOrder, itemCode, locCode, lotNo, lineNo, "Scheme details not found ");
errorLog("Error", "Scheme details not found for line no : " + lineNo,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn); errorLog("Error", "Scheme details not found for line no : " + lineNo,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//continue; //continue;
break; //break;
continue;//added by nandkumar gadkari and commented break on 08/05/19
} }
if(schemeCnt == 0) if(schemeCnt == 0)
{ {
...@@ -2939,7 +2959,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -2939,7 +2959,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo; 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); errorLog("Error",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//System.out.println("called exit from loop"); //System.out.println("called exit from loop");
break; //break;
continue;//added by nandkumar gadkari and commented break on 08/05/19
} }
...@@ -2960,10 +2981,17 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -2960,10 +2981,17 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
//Pavan Rane 27apr2019 [to write log if rate found 0 or -1 for lot-item] //Pavan Rane 27apr2019 [to write log if rate found 0 or -1 for lot-item]
if("B".equalsIgnoreCase(priceListType) && rate <= 0) if("B".equalsIgnoreCase(priceListType) && rate <= 0)
{ {
//added by nandkumar gadkari on 08/05/19 for stock mismatch entry ---start------------
skiplot = skiplot + "'"+lineNo;
isRejected=true;
stockBean.setRejected(isRejected);
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"; 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");
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo; 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); 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
} }
} }
...@@ -3014,7 +3042,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -3014,7 +3042,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
postLog = "Rate not available for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo; 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); errorLog("P04",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
// System.out.println("called exit from loop"); // System.out.println("called exit from loop");
break; //break;
continue;//added by nandkumar gadkari and commented break on 08/05/19
} }
...@@ -3062,7 +3091,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -3062,7 +3091,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo; 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); errorLog("Error",postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//System.out.println("called exit from loop"); //System.out.println("called exit from loop");
break; //break;
continue;//added by nandkumar gadkari and commented break on 08/05/19
} }
} }
...@@ -3073,10 +3103,17 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -3073,10 +3103,17 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
//Pavan Rane 27apr2019 [to write log if rate found 0 or -1 for lot-item] //Pavan Rane 27apr2019 [to write log if rate found 0 or -1 for lot-item]
if("B".equalsIgnoreCase(priceListType) && rateClg <= 0) if("B".equalsIgnoreCase(priceListType) && rateClg <= 0)
{ {
//added by nandkumar gadkari on 08/05/19 for stock mismatch entry ---start------------
skiplot = skiplot + "'"+lineNo;
isRejected=true;
stockBean.setRejected(isRejected);
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"; 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");
postLog = "Batch Price List Not found in pricelist_mst table for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo; 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); 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
} }
} }
...@@ -3096,7 +3133,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -3096,7 +3133,8 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
postLog = "Excise clg. rate not available for "+saleOrder+" "+itemCode+" "+lotNo+" "+lineNo; 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); errorLog("P12", postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
//System.out.println("called exit from loop"); //System.out.println("called exit from loop");
break; //break;
continue;//added by nandkumar gadkari and commented break on 08/05/19
} }
}//end of if(rateClg <= 0) }//end of if(rateClg <= 0)
...@@ -5279,8 +5317,12 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -5279,8 +5317,12 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
/*System.out.println("ls_table["+ls_table+"]"+"ls_reas_code["+ls_reas_code+"]"+"ls_reas_detail"+ls_reas_detail+"]"); /*System.out.println("ls_table["+ls_table+"]"+"ls_reas_code["+ls_reas_code+"]"+"ls_reas_detail"+ls_reas_detail+"]");
System.out.println("keyfld1["+keyfld1+"]"+"keyfld2["+keyfld2+"]"+"keyfld3["+keyfld3+"]"); System.out.println("keyfld1["+keyfld1+"]"+"keyfld2["+keyfld2+"]"+"keyfld3["+keyfld3+"]");
System.out.println("keyfld4["+keyfld4+"]"+"keyfld5["+keyfld5+"]");*/ System.out.println("keyfld4["+keyfld4+"]"+"keyfld5["+keyfld5+"]");*/
//added by nandkumar gadkari on 08/05/19----------start-------------
if(ls_reas_detail != null && ls_reas_detail.length() > 120)
{
ls_reas_detail=ls_reas_detail.substring(0, 119);
}
//added by nandkumar gadkari on 08/05/19----------end-------------
if("sorditem".equalsIgnoreCase(ls_table)) if("sorditem".equalsIgnoreCase(ls_table))
{ {
//remove commented by arun p 01-12-17 start //remove commented by arun p 01-12-17 start
......
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