Commit 5fb46eaa authored by caluka's avatar caluka

On clicking submit changed ruplicate reference no logic using array list


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99541 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 01838d4a
...@@ -52,7 +52,8 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca ...@@ -52,7 +52,8 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca
int dupChqCnt=0; int dupChqCnt=0;
ArrayList<String> stnCdList = new ArrayList<String>(); ArrayList<String> stnCdList = new ArrayList<String>();
ArrayList<String> finparPayModeArrList=new ArrayList<String>();
String finparPayModeArr[];
boolean stanCdBlank = false, stanCdDupl = false, stanCodeInv = false; boolean stanCdBlank = false, stanCdDupl = false, stanCodeInv = false;
// String ignorechklimit ="",tranKeyFld = "",bankCode = "",siteCode = "",payType = ""; // String ignorechklimit ="",tranKeyFld = "",bankCode = "",siteCode = "",payType = "";
...@@ -133,6 +134,11 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca ...@@ -133,6 +134,11 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca
retString = itmDBAccessLocal.getErrorString("","VTFPPAYMOD",""); retString = itmDBAccessLocal.getErrorString("","VTFPPAYMOD","");
return retString; return retString;
} }
if(finparPayMode.trim().length()>0)
{
finparPayModeArr=finparPayMode.split(",");
finparPayModeArrList.addAll(Arrays.asList(finparPayModeArr));
}
//End added by chandrashekar on 28-dec-2015 //End added by chandrashekar on 28-dec-2015
...@@ -371,11 +377,12 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca ...@@ -371,11 +377,12 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca
retString = itmDBAccessLocal.getErrorString("", "VTCHQ3", ""); retString = itmDBAccessLocal.getErrorString("", "VTCHQ3", "");
return retString; return retString;
}*/ }*/
String[] arrStr =finparPayMode.split(","); /* String[] arrStr =finparPayMode.split(",");
for(int i =0;i<arrStr.length;i++) for(int i =0;i<arrStr.length;i++)
{ {
PayMode1 =arrStr[i]; PayMode1 =arrStr[i];
System.out.println("PayMode1>>>>@@@@"+PayMode1); System.out.println("PayMode1>>>>@@@@"+PayMode1);
if(!payMode.equalsIgnoreCase(PayMode1)) if(!payMode.equalsIgnoreCase(PayMode1))
{ {
sql = "select count(*) as cnt from misc_paydet misdet,misc_payment mispay " + sql = "select count(*) as cnt from misc_paydet misdet,misc_payment mispay " +
...@@ -401,7 +408,37 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca ...@@ -401,7 +408,37 @@ public class MiscPaySubAct extends ActionHandlerEJB implements MiscPaySubActLoca
return retString; return retString;
} }
} }
}*/
//Start added by chandrashekar on 29-dec-2015
System.out.println("finparPayModeArrList>>>"+finparPayModeArrList);
if(!finparPayModeArrList.contains(payMode.trim()))
{
System.out.println("list not match with paymode");
sql = "select count(*) as cnt from misc_payment mispay " +
"where mispay.tran_id <> ? " +
"and mispay.ref_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
pstmt.setString(2, chqNo);
rs = pstmt.executeQuery();
if (rs.next())
{
dupChqCnt = rs.getInt("cnt");
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
if (dupChqCnt > 0)
{
System.out.println("@V@ Duplicate cheque found");
retString = itmDBAccessLocal.getErrorString("", "VTCHQ3", "");
return retString;
}
} }
//End added by chandrashekar on 29-dec-2015
/** /**
......
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