Commit 41f24323 authored by jshinde's avatar jshinde

Request ID:[W15JSUN017] Update PalletReqExpiryAct as requirement changes for BSR location inv_stat.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100171 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 873cd9ce
......@@ -82,6 +82,7 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
tranId = checkNullAndTrim(genericUtility.getColumnValue("tran_id",dom1));
System.out.println("tran id---" +tranId);
//Change by Jagruti Shinde Request Id:[W15JSUN008] requirement change for Exempted/BSR location inv_stat[start]
//siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
//sql = " SELECT D.LOC_CODE AS PALLET_NO ,D.ITEM_CODE,D.SITE_CODE,D.LOT_NO,D.LOT_SL" + " FROM INV_HOLD_DET D,INV_HOLD I ,LOCATION L WHERE D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND D.HOLD_STATUS != ?" + " AND I.LOCK_CODE = ?" + "AND L.INV_STAT=? AND D.SITE_CODE= ?";//EXP_LOCK
//sql="SELECT DISTINCT (S.LOC_CODE) AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY," +
......@@ -140,13 +141,55 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
" FN_CHK_PRS(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0";*/
//Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017
sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 " +*/
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 UNION ALL" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 " +*/
//Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 */
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 " +*/
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0*/
sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A ,SITEITEM T WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 AND L.INV_STAT = S.INV_STAT" +
" AND L.LOC_CODE = S.LOC_CODE AND T.ITEM_CODE = S.ITEM_CODE AND S.SITE_CODE = T.SITE_CODE " +
"AND L.LOC_GROUP != ? AND T.ITEM_SER__RG1 NOT IN (?,?)" +
"UNION ALL" +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1) ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART " +
" FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
......@@ -205,57 +248,60 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
pstmt.setString(5, "S");
pstmt.setString(6, "P");
pstmt.setString(7, tranId);
pstmt.setString(8, "R");
pstmt.setString(9, "EXP_LOCK");
pstmt.setString(10, "AWMSQ");
pstmt.setString(11, siteCode);
pstmt.setString(12, "S");
pstmt.setString(13, "P");
pstmt.setString(14, tranId);
pstmt.setString(15, "R");
pstmt.setString(16, "EXP_LOCK");
pstmt.setString(17, "AWMSB");
pstmt.setString(18, siteCode);
pstmt.setString(19, "S");
pstmt.setString(20, "P");
pstmt.setString(21, tranId);
pstmt.setString(22, "R");
pstmt.setString(23, "EXP_LOCK");
pstmt.setString(24, "AWMSX");
pstmt.setString(25, siteCode);
pstmt.setString(26, "S");
pstmt.setString(27, "P");
pstmt.setString(28, tranId);
pstmt.setString(29, "R");
pstmt.setString(30, "EXP_LOCK");
pstmt.setString(31, "AWMSM");
pstmt.setString(32, siteCode);
pstmt.setString(33, "S");
pstmt.setString(34, "P");
pstmt.setString(35, tranId);
pstmt.setString(36, "R");
pstmt.setString(37, "EXP_LOCK");
pstmt.setString(38, "AWMSU");
pstmt.setString(39, siteCode);
pstmt.setString(40, "S");
pstmt.setString(41, "P");
pstmt.setString(42, tranId);
pstmt.setString(43, "R");
pstmt.setString(44, "EXP_LOCK");
pstmt.setString(45, "AWMSP");
pstmt.setString(46, siteCode);
pstmt.setString(47, "S");
pstmt.setString(48, "P");
pstmt.setString(49, tranId);
pstmt.setString(50, "R");
pstmt.setString(51, "EXP_LOCK");
pstmt.setString(52, "AWMSS");
pstmt.setString(53, siteCode);
pstmt.setString(54, "S");
pstmt.setString(55, "P");
pstmt.setString(56, tranId);
pstmt.setString(8, "EXEX");
pstmt.setString(9, "FS");
pstmt.setString(10, "FA");
pstmt.setString(11, "R");
pstmt.setString(12, "EXP_LOCK");
pstmt.setString(13, "AWMSQ");
pstmt.setString(14, siteCode);
pstmt.setString(15, "S");
pstmt.setString(16, "P");
pstmt.setString(17, tranId);
pstmt.setString(18, "R");
pstmt.setString(19, "EXP_LOCK");
pstmt.setString(20, "AWMS");
pstmt.setString(21, siteCode);
pstmt.setString(22, "S");
pstmt.setString(23, "P");
pstmt.setString(24, tranId);
pstmt.setString(25, "R");
pstmt.setString(26, "EXP_LOCK");
pstmt.setString(27, "AWMS");
pstmt.setString(28, siteCode);
pstmt.setString(29, "S");
pstmt.setString(30, "P");
pstmt.setString(31, tranId);
pstmt.setString(32, "R");
pstmt.setString(33, "EXP_LOCK");
pstmt.setString(34, "AWMSQ");
pstmt.setString(35, siteCode);
pstmt.setString(36, "S");
pstmt.setString(37, "P");
pstmt.setString(38, tranId);
pstmt.setString(39, "R");
pstmt.setString(40, "EXP_LOCK");
pstmt.setString(41, "AWMSQ");
pstmt.setString(42, siteCode);
pstmt.setString(43, "S");
pstmt.setString(44, "P");
pstmt.setString(45, tranId);
pstmt.setString(46, "R");
pstmt.setString(47, "EXP_LOCK");
pstmt.setString(48, "AWMS");
pstmt.setString(49, siteCode);
pstmt.setString(50, "S");
pstmt.setString(51, "P");
pstmt.setString(52, tranId);
pstmt.setString(53, "R");
pstmt.setString(54, "EXP_LOCK");
pstmt.setString(55, "AWMSQ");
pstmt.setString(56, siteCode);
pstmt.setString(57, "S");
pstmt.setString(58, "P");
pstmt.setString(59, tranId);
rs = pstmt.executeQuery();
//Change by Jagruti Shinde Request Id:[W15JSUN008] requirement change for Exempted/BSR location inv_stat [End]
while (rs.next())
{
palletNo = checkNullAndTrim(rs.getString("PALLET_NO"));
......@@ -318,7 +364,7 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
tranId = checkNullAndTrim(genericUtility.getColumnValue("tran_id",dom1));
System.out.println("tran id---" +tranId);
//Change by Jagruti Shinde Request Id:[W15JSUN008] requirement change for Exempted/BSR location inv_stat[start]
/*sql="SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY," +
"S.NO_ART FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S WHERE S.ITEM_CODE = D.ITEM_CODE" +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL " +
......@@ -375,13 +421,33 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
//Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017
sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 */
/*sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 UNION ALL" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0*/
sql = "SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM " +
" INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A ,SITEITEM T WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
"AND D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? " +
" AND I.LOCK_CODE = ? AND L.INV_STAT= ? AND S.SITE_CODE= ? AND A.IN_OUT= ? AND A.PALLET_NO=TRIM(S.LOC_CODE) " +
"AND A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND" +
" FN_CHK_PRS(S.LOC_CODE,?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 AND L.INV_STAT = S.INV_STAT" +
" AND L.LOC_CODE = S.LOC_CODE AND T.ITEM_CODE = S.ITEM_CODE AND S.SITE_CODE = T.SITE_CODE " +
"AND L.LOC_GROUP != ? AND T.ITEM_SER__RG1 NOT IN (?,?)" +
"UNION ALL" +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1) ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART " +
" FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S ,SWMS_TO_AWMS A WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND S.SITE_CODE = D.SITE_CODE " +
......@@ -432,7 +498,6 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
"A.ITEM_CODE=S.ITEM_CODE AND A.LOT_NO=S.LOT_NO AND A.LOT_SL=S.LOT_SL AND A.PALLET_STATUS= ? AND " +
" FN_CHK_PRS(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1),?) = 0 AND S.QUANTITY>0 AND S.NO_ART >0 AND S.QTY_PER_ART >0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1) IS NOT NULL";
//Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "R");
pstmt.setString(2, "NEXP_LOCK");
......@@ -441,57 +506,60 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
pstmt.setString(5, "S");
pstmt.setString(6, "P");
pstmt.setString(7, tranId);
pstmt.setString(8, "R");
pstmt.setString(9, "NEXP_LOCK");
pstmt.setString(10, "AWMSQ");
pstmt.setString(11, siteCode);
pstmt.setString(12, "S");
pstmt.setString(13, "P");
pstmt.setString(14, tranId);
pstmt.setString(15, "R");
pstmt.setString(16, "NEXP_LOCK");
pstmt.setString(17, "AWMSQ");
pstmt.setString(18, siteCode);
pstmt.setString(19, "S");
pstmt.setString(20, "P");
pstmt.setString(21, tranId);
pstmt.setString(22, "R");
pstmt.setString(23, "NEXP_LOCK");
pstmt.setString(24, "AWMSQ");
pstmt.setString(25, siteCode);
pstmt.setString(26, "S");
pstmt.setString(27, "P");
pstmt.setString(28, tranId);
pstmt.setString(29, "R");
pstmt.setString(30, "NEXP_LOCK");
pstmt.setString(31, "AWMSM");
pstmt.setString(32, siteCode);
pstmt.setString(33, "S");
pstmt.setString(34, "P");
pstmt.setString(35, tranId);
pstmt.setString(36, "R");
pstmt.setString(37, "NEXP_LOCK");
pstmt.setString(38, "AWMSQ");
pstmt.setString(39, siteCode);
pstmt.setString(40, "S");
pstmt.setString(41, "P");
pstmt.setString(42, tranId);
pstmt.setString(43, "R");
pstmt.setString(44, "NEXP_LOCK");
pstmt.setString(45, "AWMSQ");
pstmt.setString(46, siteCode);
pstmt.setString(47, "S");
pstmt.setString(48, "P");
pstmt.setString(49, tranId);
pstmt.setString(50, "R");
pstmt.setString(51, "NEXP_LOCK");
pstmt.setString(52, "AWMSQ");
pstmt.setString(53, siteCode);
pstmt.setString(54, "S");
pstmt.setString(55, "P");
pstmt.setString(56, tranId);
pstmt.setString(8, "EXEX");
pstmt.setString(9, "FS");
pstmt.setString(10, "FA");
pstmt.setString(11, "R");
pstmt.setString(12, "NEXP_LOCK");
pstmt.setString(13, "AWMSQ");
pstmt.setString(14, siteCode);
pstmt.setString(15, "S");
pstmt.setString(16, "P");
pstmt.setString(17, tranId);
pstmt.setString(18, "R");
pstmt.setString(19, "NEXP_LOCK");
pstmt.setString(20, "AWMS");
pstmt.setString(21, siteCode);
pstmt.setString(22, "S");
pstmt.setString(23, "P");
pstmt.setString(24, tranId);
pstmt.setString(25, "R");
pstmt.setString(26, "NEXP_LOCK");
pstmt.setString(27, "AWMS");
pstmt.setString(28, siteCode);
pstmt.setString(29, "S");
pstmt.setString(30, "P");
pstmt.setString(31, tranId);
pstmt.setString(32, "R");
pstmt.setString(33, "NEXP_LOCK");
pstmt.setString(34, "AWMSQ");
pstmt.setString(35, siteCode);
pstmt.setString(36, "S");
pstmt.setString(37, "P");
pstmt.setString(38, tranId);
pstmt.setString(39, "R");
pstmt.setString(40, "NEXP_LOCK");
pstmt.setString(41, "AWMSQ");
pstmt.setString(42, siteCode);
pstmt.setString(43, "S");
pstmt.setString(44, "P");
pstmt.setString(45, tranId);
pstmt.setString(46, "R");
pstmt.setString(47, "NEXP_LOCK");
pstmt.setString(48, "AWMS");
pstmt.setString(49, siteCode);
pstmt.setString(50, "S");
pstmt.setString(51, "P");
pstmt.setString(52, tranId);
pstmt.setString(53, "R");
pstmt.setString(54, "NEXP_LOCK");
pstmt.setString(55, "AWMSQ");
pstmt.setString(56, siteCode);
pstmt.setString(57, "S");
pstmt.setString(58, "P");
pstmt.setString(59, tranId);
rs = pstmt.executeQuery();
//Change by Jagruti Shinde Request Id:[W15JSUN008] requirement change for Exempted/BSR location inv_stat[End]
while (rs.next())
{
palletNo = checkNullAndTrim(rs.getString("PALLET_NO"));
......@@ -554,6 +622,7 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
tranId = checkNullAndTrim(genericUtility.getColumnValue("tran_id",dom1));
System.out.println("tran id---" +tranId);
//Change by Jagruti Shinde Request Id:[W15JSUN008] requirement change for Exempted/BSR location inv_stat[start]
/*sql = " SELECT DISTINCT (S.LOC_CODE) AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY," +
"S.NO_ART FROM STOCK S ,LOCATION L WHERE L.INV_STAT=? AND S.SITE_CODE=? " +
"AND S.LOC_CODE=L.LOC_CODE AND S.QUANTITY>0 ";
......@@ -574,9 +643,16 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
"FN_CHK_PRS(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),?) = 0";*/
//Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017
sql = "SELECT S.LOC_CODE AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM STOCK S " +
/*sql = "SELECT S.LOC_CODE AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM STOCK S " +
"WHERE S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY >0 AND S.NO_ART >0 " +
" and FN_CHK_PRS(S.LOC_CODE,?) = 0 " +
" and FN_CHK_PRS(S.LOC_CODE,?) = 0 " +*/
sql = "SELECT S.LOC_CODE AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM STOCK S ,LOCATION L,SITEITEM T " +
"WHERE S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY >0 AND S.NO_ART >0 AND L.INV_STAT = S.INV_STAT AND L.LOC_CODE = S.LOC_CODE AND L.LOC_GROUP != ? " +
"AND T.ITEM_CODE = S.ITEM_CODE AND S.SITE_CODE = T.SITE_CODE AND T.ITEM_SER__RG1 NOT IN (?,?)" +
" AND FN_CHK_PRS(S.LOC_CODE,?) = 0 " +
" UNION ALL " +
"SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),S.ITEM_CODE," +
"S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART FROM STOCK S WHERE S.INV_STAT = ? AND S.SITE_CODE= ? " +
......@@ -616,17 +692,17 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "AWMS");
pstmt.setString(2, siteCode);
pstmt.setString(3, tranId);
pstmt.setString(4, "AWMSQ");
pstmt.setString(5, siteCode);
pstmt.setString(3, "EXEX");
pstmt.setString(4, "FS");
pstmt.setString(5, "FA");
pstmt.setString(6, tranId);
pstmt.setString(7, "AWMSQ");
pstmt.setString(8, siteCode);
pstmt.setString(9, tranId);
pstmt.setString(10, "AWMSQ");
pstmt.setString(10, "AWMS");
pstmt.setString(11, siteCode);
pstmt.setString(12, tranId);
pstmt.setString(13, "AWMSQ");
pstmt.setString(13, "AWMS");
pstmt.setString(14, siteCode);
pstmt.setString(15, tranId);
pstmt.setString(16, "AWMSQ");
......@@ -635,10 +711,13 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
pstmt.setString(19, "AWMSQ");
pstmt.setString(20, siteCode);
pstmt.setString(21, tranId);
pstmt.setString(22, "AWMSQ");
pstmt.setString(22, "AWMS");
pstmt.setString(23, siteCode);
pstmt.setString(24, tranId);
pstmt.setString(25, "AWMSQ");
pstmt.setString(26, siteCode);
pstmt.setString(27, tranId);
//Change by Jagruti Shinde Request Id:[W15JSUN008] requirement change for Exempted/BSR location inv_stat[End]
ResultSet rs = pstmt.executeQuery();
......
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