Commit 58204733 authored by prane's avatar prane

fixes bug in creadit check

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@172514 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c8b7e4ab
...@@ -206,7 +206,7 @@ public class PostOrdCreditChk ...@@ -206,7 +206,7 @@ public class PostOrdCreditChk
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
//System.out.println("@@@@@@@@@ itemSer["+itemSer+"]itemSerCrpolicy["+itemSerCrpolicy+"]lsOthSeries["+lsOthSeries+"]"); System.out.println("@@@@@@@@@ itemSer["+itemSer+"]itemSerCrpolicy["+itemSerCrpolicy+"]lsOthSeries["+lsOthSeries+"]");
if ((!itemSer.trim().equals(itemSerCrpolicy.trim())) && itemSerCrpolicy.trim().length() > 0 && "G".equals(lsOthSeries) ) if ((!itemSer.trim().equals(itemSerCrpolicy.trim())) && itemSerCrpolicy.trim().length() > 0 && "G".equals(lsOthSeries) )
{ {
...@@ -2912,7 +2912,7 @@ public class PostOrdCreditChk ...@@ -2912,7 +2912,7 @@ public class PostOrdCreditChk
} }
lsFail = "F"; lsFail = "F";
//System.out.println("@@@@ lsPolicySql====["+lsPolicySql+"]lsPolicyInput["+lsPolicyInput+"]lsPolicyResult["+lsPolicyResult+"]lsPolicyCondition["+lsPolicyCondition+"]"); System.out.println("@@@@ lsPolicySql====["+lsPolicySql+"]lsPolicyInput["+lsPolicyInput+"]lsPolicyResult["+lsPolicyResult+"]lsPolicyCondition["+lsPolicyCondition+"]");
////If policy_sql is null then credit check will not be done. ////If policy_sql is null then credit check will not be done.
if (lsPolicySql != null && lsPolicySql.trim().length() > 0 ) if (lsPolicySql != null && lsPolicySql.trim().length() > 0 )
{ {
...@@ -3028,7 +3028,7 @@ public class PostOrdCreditChk ...@@ -3028,7 +3028,7 @@ public class PostOrdCreditChk
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
//System.out.println("@@@@@@@lsPolicyCondition["+lsPolicyCondition+"]lsPolicyResult["+lsPolicyResult+"] lsResult["+lsResult+"]ldtResultResult["+ldtResultResult+"]"); System.out.println("@@@@@@@lsPolicyCondition["+lsPolicyCondition+"]lsPolicyResult["+lsPolicyResult+"] lsResult["+lsResult+"]ldtResultResult["+ldtResultResult+"]");
////comparing the sql result with the given result in policy_result using the conditional ////comparing the sql result with the given result in policy_result using the conditional
////operater given in the policy_condition column. ////operater given in the policy_condition column.
if (lsPolicyCondition != null && lsPolicyCondition.trim().length() > 0 && lsPolicyResult != null && lsPolicyResult.trim().length() > 0) if (lsPolicyCondition != null && lsPolicyCondition.trim().length() > 0 && lsPolicyResult != null && lsPolicyResult.trim().length() > 0)
...@@ -3186,6 +3186,43 @@ public class PostOrdCreditChk ...@@ -3186,6 +3186,43 @@ public class PostOrdCreditChk
} }
//Added by Pavan R on 30/OCT/17
retArrayList = credit_check_update(asSorder,lsCrPolicy,adNetAmt,asApplyTime,lcCheckAmt,"C",lsStatus,conn);
// added on 19/04/16 for status and amount
System.out.println("@@@@@@@@@ retArrayList.size()["+ retArrayList.size()+"]");
System.out.println("@@@@@@@@@ retArrayList["+ retArrayList+"]");
if( retArrayList.size() > 0)
{
lsStatus = retArrayList.get(0);
}
if( retArrayList.size() > 1)
{
lcCheckAmt = Double.parseDouble(retArrayList.get(1)==null?"0":retArrayList.get(1));
}
System.out.println("@@@@@ lsCrPolicy["+lsCrPolicy+"]lcCheckAmt["+lcCheckAmt+"]lsStatus["+lsStatus+"]lsStr["+lsStr+"]");
System.out.println("lsStatus::["+lsStatus+"]");
////Always when credit check fails it must get added into as_mail.
if (!"O".equals(lsStatus))
{
//lsMail[lsMail.length + 1] = lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr;
mailList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr);
}
if (lcCheckAmt > 0 || "F".equals(lsStatus) || lsStatus.trim().length() == 0)
{
//asCheck[ctr] = lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr;
//ctr = ctr + 1;
//asCheckList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr);
failedPolicyList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr+"\t"+lcCheckAmt+"\t"+lsStatus);
System.out.println("@@@@@@@@@@@failedPolicyList Size["+failedPolicyList.size()+"]");
System.out.println("@@@@@@@@@@@ failedPolicyList ["+failedPolicyList+"]");
}
System.out.println("@@@@ 3189 lsFail["+lsFail+"]::lsCrPolicy");
//End by Pavan R on 30/OCT/17
//System.out.println("@@@@ 3182 lsFail["+lsFail+"]"); //System.out.println("@@@@ 3182 lsFail["+lsFail+"]");
} }
} }
...@@ -3244,7 +3281,8 @@ public class PostOrdCreditChk ...@@ -3244,7 +3281,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)
// Added by Pavan R on 30/OCT/17
/*
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
...@@ -3273,10 +3311,13 @@ public class PostOrdCreditChk ...@@ -3273,10 +3311,13 @@ public class PostOrdCreditChk
//asCheckList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr); //asCheckList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr);
//failedPolicyList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr); //failedPolicyList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr);
//Added by Pavan R on 27/OCT/17
failedPolicyList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr+"\t"+lcCheckAmt+"\t"+lsStatus); failedPolicyList.add(lsCrPolicy+"\t"+asDespId+"\t"+asSorder+"\t"+lsStr+"\t"+lcCheckAmt+"\t"+lsStatus);
//Pavan R End
} }
*/
//End by Pavan R on 30/OCT/17
} }
////Added Ruchira 29/08/2k6, to update the used_amt in business_logic_check table even ////Added Ruchira 29/08/2k6, to update the used_amt in business_logic_check table even
......
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