Commit 0695cb7f authored by jshinde's avatar jshinde

Request ID:[W15JSUN008] update msg_no for invalid pallet and update validation sequence


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100217 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 14c2a4d4
...@@ -249,75 +249,83 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall ...@@ -249,75 +249,83 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
cntLoc = rs.getInt(1); cntLoc = rs.getInt(1);
System.out.println( "cntLoc:::"+cntLoc); System.out.println( "cntLoc:::"+cntLoc);
} }
if(pstmt != null){pstmt.close();pstmt = null;} if(pstmt != null)
if(rs != null){rs.close();rs = null;} {
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(cntLoc > 0) if(cntLoc > 0)
{ {
stkSql = "SELECT COUNT(1) FROM STOCK WHERE INV_STAT IN(?,?) AND LOC_CODE IN (?,?,?,?,?,?,?,?) AND SITE_CODE=? AND QUANTITY>0"; lastChar = palletNoC.charAt(palletNoC.trim().length()-1);
System.out.println("locSuffix disparm=["+locSuffixDisp+"] and lastChar["+lastChar+"]");
pstmt = conn.prepareStatement(stkSql);
pstmt.setString(1, "AWMS");
pstmt.setString(2, "AWMSQ");
pstmt.setString(3, palletNoC);
pstmt.setString(4, palletNoC+"Q");
pstmt.setString(5, palletNoC+"B");
pstmt.setString(6, palletNoC+"X");
pstmt.setString(7, palletNoC+"M");
pstmt.setString(8, palletNoC+"U");
pstmt.setString(9, palletNoC+"P");
pstmt.setString(10,palletNoC+"S");
pstmt.setString(11, loginSite);
rs = pstmt.executeQuery();
if(rs.next())
{
palcnt = rs.getInt(1);
}
if (pstmt != null) { pstmt.close(); pstmt = null; }
if (rs != null) { rs.close(); rs = null; }
System.out.println("awms pallet quantity" +palcnt); if(locSuffixDisp.contains(String.valueOf(lastChar)))
if(palcnt > 0)
{ {
for (int z = 0; z < locS.length; z++) System.out.println("****Match found in disparm for:"+lastChar);
{ errCode = "VTPALREEXT";
locSuffixDisp = locS[z].trim();
lastChar=palletNoC.charAt(palletNoC.trim().length()-1);
lastCharS = Character.toString(lastChar);
System.out.println("lastChar"+lastChar);
System.out.println("locSuffix disparm=["+locSuffixDisp+"] and lastChar["+lastChar+"]");
if(locSuffixDisp.equalsIgnoreCase(lastCharS))
{
System.out.println("****Match found in disparm for"+lastChar);
System.out.println("location with suffix");
errCode = "VMPALREEXT";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
break;
}
}
}
else
{
System.out.println("awms pallet count" +palcnt);
errCode = "VMPALLETQN";//pallet quantity should be more than zero
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break; break;
} }
else
{
stkSql = "SELECT COUNT(1) FROM STOCK WHERE INV_STAT IN(?,?) AND LOC_CODE IN (?,?,?,?,?,?,?,?) AND SITE_CODE=? AND QUANTITY>0";
pstmt = conn.prepareStatement(stkSql);
pstmt.setString(1, "AWMS");
pstmt.setString(2, "AWMSQ");
pstmt.setString(3, palletNoC);
pstmt.setString(4, palletNoC+"Q");
pstmt.setString(5, palletNoC+"B");
pstmt.setString(6, palletNoC+"X");
pstmt.setString(7, palletNoC+"M");
pstmt.setString(8, palletNoC+"U");
pstmt.setString(9, palletNoC+"P");
pstmt.setString(10,palletNoC+"S");
pstmt.setString(11, loginSite);
rs = pstmt.executeQuery();
if(rs.next())
{
palcnt = rs.getInt(1);
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (rs != null)
{
rs.close();
rs = null;
}
if(palcnt == 0)
{
System.out.println("awms pallet count" +palcnt);
errCode = "VMPALLETQN";//pallet quantity should be more than zero
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
break;
}
}
} }
else else
{ {
System.out.println("pallet not in AWMS" +cntLoc); System.out.println("pallet not in AWMS" +cntLoc);
errCode = "VMPALREEXT";//pallet errCode = "VTPALREEXT";//pallet
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break; break;
} }
//Change by Jagruti Shinde Request Id:[W15JSUN008] for requirement change for Exempted/BSR location inv_stat[End]
System.out.println("Before fn_chk_rpz=["+palletNoC+"]"); System.out.println("Before fn_chk_rpz=["+palletNoC+"]");
sql = "select fn_chk_rpz(trim(?),?) from dual "; sql = "SELECT FN_CHK_RPZ(TRIM(?),?) FROM DUAL ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, palletNoC); pstmt.setString(1, palletNoC);
pstmt.setString(2, tranId); pstmt.setString(2, tranId);
...@@ -326,8 +334,19 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall ...@@ -326,8 +334,19 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
{ {
palTcnt = rs.getInt(1); palTcnt = rs.getInt(1);
} }
if (pstmt != null) { pstmt.close(); pstmt = null; }
if (rs != null) { rs.close(); rs = null; } if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (rs != null)
{
rs.close();
rs = null;
}
if (palTcnt > 0) if (palTcnt > 0)
{ {
System.out.println("PRESENT IN SWMS" + palTcnt); System.out.println("PRESENT IN SWMS" + palTcnt);
...@@ -345,6 +364,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall ...@@ -345,6 +364,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
System.out.println("palletNoC ["+palletNoC+"]"); System.out.println("palletNoC ["+palletNoC+"]");
int count1 = Collections.frequency(palletList, palletNoC); int count1 = Collections.frequency(palletList, palletNoC);
System.out.println("count1 ["+count1+"]"); System.out.println("count1 ["+count1+"]");
if(count1 > 1) if(count1 > 1)
{ {
System.out.println("pallet exist"); System.out.println("pallet exist");
...@@ -723,7 +743,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall ...@@ -723,7 +743,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
} }
} }
catch(Exception ex){ catch(Exception ex){
System.out.println("Exception In getDBRowCount method of PalletReqIC Class : "+ex.getMessage()); System.out.println("Exception In getDBRowCount method of ConsolidatePalletIC Class : "+ex.getMessage());
ex.printStackTrace(); ex.printStackTrace();
} }
System.out.println("Return count from getDBRowCount ----->>["+count+"]"); System.out.println("Return count from getDBRowCount ----->>["+count+"]");
...@@ -902,10 +922,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall ...@@ -902,10 +922,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
System.out.println("palletNoP---->"+palletNoP+ " PalletNoC--->["+palletNoC+"]"); System.out.println("palletNoP---->"+palletNoP+ " PalletNoC--->["+palletNoC+"]");
if( !"D".equalsIgnoreCase(updateFlag) && !palletNoC.equalsIgnoreCase(palletNoP)) if( !"D".equalsIgnoreCase(updateFlag) && !palletNoC.equalsIgnoreCase(palletNoP))
{ {
System.out.println("*************11111************");
System.out.println("updateFlag --->> "+updateFlag); System.out.println("updateFlag --->> "+updateFlag);
System.out.println("*************22222************");
} }
} }
} }
......
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