Commit 8b3fb818 authored by ngadkari's avatar ngadkari

credit check condition

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@213357 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 143cb52f
...@@ -85,6 +85,7 @@ public class PostOrdCreditChk ...@@ -85,6 +85,7 @@ public class PostOrdCreditChk
//E12GenericUtility e12GenericUtility = new E12GenericUtility(); //E12GenericUtility e12GenericUtility = new E12GenericUtility();
ArrayList<String> retArrayList = new ArrayList<String>(); ArrayList<String> retArrayList = new ArrayList<String>();
long startTime = 0, endTime = 0, totalTime = 0, totalHrs = 0, totlMts = 0, totSecs = 0; // Added long startTime = 0, endTime = 0, totalTime = 0, totalHrs = 0, totlMts = 0, totSecs = 0; // Added
String crChkReq="",ordType="";//added by nandkumar gakari on 10/12/19-
try try
{ {
startTime = System.currentTimeMillis(); startTime = System.currentTimeMillis();
...@@ -123,7 +124,35 @@ public class PostOrdCreditChk ...@@ -123,7 +124,35 @@ public class PostOrdCreditChk
/// new product order type should not be consider. /// new product order type should not be consider.
/// amish 01-10-03 /// amish 01-10-03
//added by nandkumar gakari on 10/12/19--------------start-----------------------
lsSql = "select order_type from sorder where sale_order = ?" ;
pstmt = conn.prepareStatement(lsSql);
pstmt.setString(1,asSorder);
rs = pstmt.executeQuery();
if (rs.next())
{
ordType = rs.getString("order_type");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
lsSql = "select cr_chk__req from sordertype where order_type = ?" ;
pstmt = conn.prepareStatement(lsSql);
pstmt.setString(1,ordType);
rs = pstmt.executeQuery();
if (rs.next())
{
crChkReq = rs.getString("cr_chk__req");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
crChkReq = crChkReq== null || crChkReq.trim().length() == 0 ? "Y" : crChkReq;
if("Y".equalsIgnoreCase(crChkReq))
{
//added by nandkumar gakari on 10/12/19--------------end-----------------------
lsOrdNewPrd = disCommon.getDisparams("999999","ORD_TYPE_NEWPRD",conn); lsOrdNewPrd = disCommon.getDisparams("999999","ORD_TYPE_NEWPRD",conn);
if ("NULLFOUND".equals(lsOrdNewPrd) || lsOrdNewPrd.trim().length() == 0 ) if ("NULLFOUND".equals(lsOrdNewPrd) || lsOrdNewPrd.trim().length() == 0 )
{ {
...@@ -356,7 +385,7 @@ public class PostOrdCreditChk ...@@ -356,7 +385,7 @@ public class PostOrdCreditChk
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/ */
//Changed By PriyankaC on 03June2019[END] //Changed By PriyankaC on 03June2019[END]
if ("P01".equals(lsCrPolicy.trim()) || "P21".equals(lsCrPolicy.trim())) if ("P01".equals(lsCrPolicy.trim()) || "P21".equals(lsCrPolicy.trim()))
{ {
...@@ -608,7 +637,7 @@ public class PostOrdCreditChk ...@@ -608,7 +637,7 @@ public class PostOrdCreditChk
+ " where (case when item_ser__crpolicy is null then item_ser else item_ser__crpolicy end ) = ?)) "; + " where (case when item_ser__crpolicy is null then item_ser else item_ser__crpolicy end ) = ?)) ";
//Changed By PriyankaC on 03June2019.[END] //Changed By PriyankaC on 03June2019.[END]
*/ pstmt = conn.prepareStatement(lsSql); */ pstmt = conn.prepareStatement(lsSql);
if("P02".equals(lsCrPolicy.trim())) if("P02".equals(lsCrPolicy.trim()))
{ {
pstmt.setString(1,asCustCodeBil); pstmt.setString(1,asCustCodeBil);
...@@ -3516,7 +3545,7 @@ public class PostOrdCreditChk ...@@ -3516,7 +3545,7 @@ public class PostOrdCreditChk
System.out.println("@@@@ 3192 lsFail["+lsFail+"]::lsCrPolicy"); System.out.println("@@@@ 3192 lsFail["+lsFail+"]::lsCrPolicy");
//Added Ruchira 08/06/2k6 //Added Ruchira 08/06/2k6
//Credit check is failed so adding it into the asCheck array. //Credit check is failed so adding it into the asCheck array.
//02/11/17 Pavan R start //02/11/17 Pavan R start
/* if("T".equalsIgnoreCase(lsFail)) /* if("T".equalsIgnoreCase(lsFail))
{ //asCheck[ctr] = 'R99'+"\t"+asDespId+"\t"+asSorder+"\t"+'Dynamic credit check failed !!!' //Commented Ruchira 08/06/2k6 { //asCheck[ctr] = 'R99'+"\t"+asDespId+"\t"+asSorder+"\t"+'Dynamic credit check failed !!!' //Commented Ruchira 08/06/2k6
//lsStr1 = 'Dynamic credit check failed !!!' //Commented Ruchira 27/06/2k6 //lsStr1 = 'Dynamic credit check failed !!!' //Commented Ruchira 27/06/2k6
...@@ -3562,7 +3591,7 @@ public class PostOrdCreditChk ...@@ -3562,7 +3591,7 @@ public class PostOrdCreditChk
//lsStr = String(adNetAmt)+"\t"+lsStr1+", "+lsStr3; //lsStr = String(adNetAmt)+"\t"+lsStr1+", "+lsStr3;
lsStr = String(adNetAmt)+" "+lsStr1+","+lsStr3; lsStr = String(adNetAmt)+" "+lsStr1+","+lsStr3;
System.out.println("@@@@@@3233 lsStr["+lsStr+"]"); System.out.println("@@@@@@3233 lsStr["+lsStr+"]");
*/ */
//02/11/17 Pavan R end //02/11/17 Pavan R end
// asCheck[ctr] = lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr // asCheck[ctr] = lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr
// ctr = ctr + 1 // ctr = ctr + 1
...@@ -3570,8 +3599,8 @@ public class PostOrdCreditChk ...@@ -3570,8 +3599,8 @@ public class PostOrdCreditChk
////Checking for overriden / failed / balance amt, Ruchira 28/08/2k6 ////Checking for overriden / failed / balance amt, Ruchira 28/08/2k6
//****************** gbf_credit_check_update(asSorder,lsCrPolicy,adNetAmt,asApplyTime,lcCheckAmt,'C',lsStatus) //****************** gbf_credit_check_update(asSorder,lsCrPolicy,adNetAmt,asApplyTime,lcCheckAmt,'C',lsStatus)
// Pavan Rane Start // Pavan Rane Start
/* retArrayList = credit_check_update(asSorder,lsCrPolicy,adNetAmt,asApplyTime,lcCheckAmt,"C",lsStatus,conn); /* retArrayList = credit_check_update(asSorder,lsCrPolicy,adNetAmt,asApplyTime,lcCheckAmt,"C",lsStatus,conn);
// added on 19/04/16 for status and amount // added on 19/04/16 for status and amount
System.out.println("@@@@@@@@@ retArrayList.size()["+ retArrayList.size()+"]"); System.out.println("@@@@@@@@@ retArrayList.size()["+ retArrayList.size()+"]");
...@@ -3726,7 +3755,7 @@ public class PostOrdCreditChk ...@@ -3726,7 +3755,7 @@ public class PostOrdCreditChk
totSecs = (int) (totSecs - ((totalHrs * 3600) + (totlMts * 60))); totSecs = (int) (totSecs - ((totalHrs * 3600) + (totlMts * 60)));
System.out.println("Total Time Spend credit check [" + totalHrs + "] Hours [" + totlMts + "] Minutes [" + totSecs + "] seconds"); System.out.println("Total Time Spend credit check [" + totalHrs + "] Hours [" + totlMts + "] Minutes [" + totSecs + "] seconds");
}
} }
catch( Exception e) catch( Exception e)
{ {
......
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