Commit 26d42c72 authored by kshinde's avatar kshinde

Despatch and post Order expired item validation bug fix

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@195349 ce508802-f39f-4f6c-b175-0d175dae99d5
parent acae0044
...@@ -2548,7 +2548,8 @@ public class DispatchIC extends ValidatorEJB implements DispatchICLocal,Dispatch ...@@ -2548,7 +2548,8 @@ public class DispatchIC extends ValidatorEJB implements DispatchICLocal,Dispatch
//Timestamp ld_exp_date=null; //Timestamp ld_exp_date=null;
//if not(ld_exp_date >= ld_chk_date1 and ld_exp_date <= ld_chk_date2) then //Code commented by ajit on date 30-Jan-2015 //if not(ld_exp_date >= ld_chk_date1 and ld_exp_date <= ld_chk_date2) then //Code commented by ajit on date 30-Jan-2015
//if (ld_exp_date >= ld_chk_date1 && ld_exp_date <= ld_chk_date2) then // added by ajit on date 30-Jan-2015 instructed by pravin //if (ld_exp_date >= ld_chk_date1 && ld_exp_date <= ld_chk_date2) then // added by ajit on date 30-Jan-2015 instructed by pravin
if ((ld_exp_date.compareTo(ld_chk_date1) > -1) && (ld_exp_date .compareTo(ld_chk_date2) < 1 )) //if ((ld_exp_date.compareTo(ld_chk_date1) > -1) && (ld_exp_date .compareTo(ld_chk_date2) < 1 ))
if ((ld_exp_date.compareTo(ld_chk_date1) < 1) && (ld_exp_date .compareTo(ld_chk_date2) > -1 ))
{ {
errCode = "VTNEXPDT"; errCode = "VTNEXPDT";
errList.add(errCode); errList.add(errCode);
......
...@@ -1914,6 +1914,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -1914,6 +1914,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
while(rs.next()) while(rs.next())
{ {
saleOrderCnt++; saleOrderCnt++;
skipline="";
saleOrder = checkNull(rs.getString("sale_order")); saleOrder = checkNull(rs.getString("sale_order"));
//System.out.println("saleOrder :"+saleOrder); //System.out.println("saleOrder :"+saleOrder);
partQty = checkNull(rs.getString("part_qty")); partQty = checkNull(rs.getString("part_qty"));
...@@ -2870,7 +2871,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -2870,7 +2871,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
else else
{ {
//(NOT(mexp_date >= mchk_date1 AND mexp_date <= mchk_date2) ) //(NOT(mexp_date >= mchk_date1 AND mexp_date <= mchk_date2) )
if(!(expDate.after(chkDate1) && expDate.after(chkDate2))) if(!(expDate.after(chkDate1) && expDate.before(chkDate2)))
{ {
System.out.println("Near Expiry Item or Expired Item"); System.out.println("Near Expiry Item or Expired Item");
skiplot = skiplot + "'"+lineNo; skiplot = skiplot + "'"+lineNo;
...@@ -3960,7 +3961,10 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -3960,7 +3961,10 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
logMsg = saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tNo Stock Available"; logMsg = saleOrder + "\t" + itemCode + "\t"+locCode + "\t" +lotNo+"\t"+ lineNo + "\tNo Stock Available";
strToWrite=strToWrite+logMsg+"\t\r\n"; strToWrite=strToWrite+logMsg+"\t\r\n";
postLog = "Short stock for "+prtQtyMsg+" type PartQty "+saleOrder+" "+itemCode+" "+locCode+" "+lotNo+" "+lineNo; postLog = "Short stock for "+prtQtyMsg+" type PartQty "+saleOrder+" "+itemCode+" "+locCode+" "+lotNo+" "+lineNo;
errorLog("P09", postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn); if(!skipline.contains(lineNo.trim()))
{
errorLog("P09", postLog,"sorditem",saleOrder, lineNo, expLev, " ", " ", saleOrder, "S-DSP","REAS_CODE","W_POST_ORDER",conn);
}
partQtyFlag = true; //If partQty is 0 partQtyFlag = true; //If partQty is 0
if("0".equalsIgnoreCase(partQty)) if("0".equalsIgnoreCase(partQty))
{ {
......
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