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
cntLoc = rs.getInt(1);
System.out.println( "cntLoc:::"+cntLoc);
}
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(cntLoc > 0)
{
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; }
lastChar = palletNoC.charAt(palletNoC.trim().length()-1);
System.out.println("locSuffix disparm=["+locSuffixDisp+"] and lastChar["+lastChar+"]");
System.out.println("awms pallet quantity" +palcnt);
if(palcnt > 0)
if(locSuffixDisp.contains(String.valueOf(lastChar)))
{
for (int z = 0; z < locS.length; z++)
{
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
System.out.println("****Match found in disparm for:"+lastChar);
errCode = "VTPALREEXT";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
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
{
System.out.println("pallet not in AWMS" +cntLoc);
errCode = "VMPALREEXT";//pallet
errCode = "VTPALREEXT";//pallet
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
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+"]");
sql = "select fn_chk_rpz(trim(?),?) from dual ";
sql = "SELECT FN_CHK_RPZ(TRIM(?),?) FROM DUAL ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, palletNoC);
pstmt.setString(2, tranId);
......@@ -326,8 +334,19 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
{
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)
{
System.out.println("PRESENT IN SWMS" + palTcnt);
......@@ -345,6 +364,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
System.out.println("palletNoC ["+palletNoC+"]");
int count1 = Collections.frequency(palletList, palletNoC);
System.out.println("count1 ["+count1+"]");
if(count1 > 1)
{
System.out.println("pallet exist");
......@@ -723,7 +743,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
}
}
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();
}
System.out.println("Return count from getDBRowCount ----->>["+count+"]");
......@@ -902,10 +922,7 @@ public class ConsolidatePalletIC extends ValidatorEJB implements ConsolidatePall
System.out.println("palletNoP---->"+palletNoP+ " PalletNoC--->["+palletNoC+"]");
if( !"D".equalsIgnoreCase(updateFlag) && !palletNoC.equalsIgnoreCase(palletNoP))
{
System.out.println("*************11111************");
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