Commit 88a24a84 authored by rbhogale's avatar rbhogale

Changed by Rohan on 5-02-13 for wave Cancalation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92641 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f01d7553
......@@ -1475,7 +1475,7 @@ public class WaveCancelEJB extends ActionHandlerEJB implements WaveCancelEJBLoca
}
count = pstmt.executeUpdate();
if(!"Q".equalsIgnoreCase(replType) )
if(!"Q".equalsIgnoreCase(replType) && !"C".equalsIgnoreCase(replType))
{
//Update dependent Repl
updateCancelMode(replOrder,lineNo,"Y",conn);
......@@ -1772,13 +1772,22 @@ public class WaveCancelEJB extends ActionHandlerEJB implements WaveCancelEJBLoca
String updateReplOrd = "";
String replOrd = "";
String lineNoRepl = "";
String invStat = "";
String sqlPnd = "";
DistCommon discommon = new DistCommon();
//String pndLoc = discommon.getDisparams("999999","PND_INVSTAT",conn);
String deepStoreLoc = discommon.getDisparams("999999","DEEP_STORE_INVSTAT",conn);
String psoLoc = discommon.getDisparams("999999","RESERV_LOCATION",conn);
PreparedStatement pstmtRepl = null;
PreparedStatement pstmtUpadte = null;
ResultSet rs = null;
try
{
updateReplOrd= "UPDATE REPL_ORD_DET SET CANCEL_MODE = 'Y' WHERE REPL_ORDER = ? AND LINE_NO = ? " ;
//updateReplOrd= "UPDATE REPL_ORD_DET SET CANCEL_MODE = 'Y' WHERE REPL_ORDER = ? AND LINE_NO = ? " ;
updateReplOrd= "UPDATE REPL_ORD_DET SET CANCEL_MODE = 'Y', ACTUAL_QTY = 0 WHERE REPL_ORDER = ? AND LINE_NO = ? " ;
pstmtUpadte = conn.prepareStatement(updateReplOrd);
System.out.println("depRepl:::::"+depRepl);
......@@ -1820,7 +1829,19 @@ public class WaveCancelEJB extends ActionHandlerEJB implements WaveCancelEJBLoca
}
else if("Y".equalsIgnoreCase(depRepl))
{
sqlReplOrd = "SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE PICK_ORDER = ? AND LINE_NO__PICK = ? ";
/*
sqlReplOrd = "SELECT PICK_ORDER,LINE_NO__PICK,LOC_CODE " +
" FROM REPL_ORD_DET WHERE REPL_ORDER = ? AND LINE_NO = ? ";
*/
System.out.println("replOrder:::::::>>>>>"+replOrder+"replLineNo"+replLineNo);
/*
sqlReplOrd = " SELECT D.REPL_ORDER,D.LINE_NO,L.INV_STAT "
+" FROM REPL_ORD_DET D,LOCATION L WHERE D.PICK_ORDER = ? AND D.LINE_NO__PICK = ? AND D.LOC_CODE = L.LOC_CODE ";
*/
sqlReplOrd = " SELECT D.PICK_ORDER,D.LINE_NO__PICK,L.INV_STAT "
+" FROM REPL_ORD_DET D,LOCATION L WHERE D.REPL_ORDER = ? AND D.LINE_NO = ? AND D.LOC_CODE = L.LOC_CODE ";
pstmtRepl = conn.prepareStatement(sqlReplOrd);
pstmtRepl.setString(1, replOrder);
pstmtRepl.setString(2, replLineNo);
......@@ -1828,10 +1849,39 @@ public class WaveCancelEJB extends ActionHandlerEJB implements WaveCancelEJBLoca
if(rs.next())
{
System.out.println("Inside case pick");
replOrd = rs.getString("PICK_ORDER");
System.out.println("replOrd*8*"+replOrd);
lineNoRepl = rs.getString("LINE_NO__PICK");
System.out.println("lineNoRepl*8*"+lineNoRepl);
invStat = rs.getString("INV_STAT");
System.out.println("replOrd>>"+replOrd+"lineNoRepl:::::"+lineNoRepl+"invStat"+invStat);
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmtRepl != null)
{
pstmtRepl.close();
pstmtRepl = null;
}
System.out.println("deepStoreLoc"+deepStoreLoc+"invStat"+invStat);
if(deepStoreLoc.trim().equalsIgnoreCase(invStat.trim()) || psoLoc.trim().equalsIgnoreCase(invStat.trim()))
{
//SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE PICK_ORDER = ? AND LINE_NO__PICK = ?
sqlPnd = "SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE PICK_ORDER = ? AND LINE_NO__PICK = ? ";
pstmtRepl = conn.prepareStatement(sqlPnd);
pstmtRepl.setString(1, replOrder);
pstmtRepl.setString(2, replLineNo);
rs = pstmtRepl.executeQuery();
if(rs.next())
{
replOrd = rs.getString("REPL_ORDER");
System.out.println("replOrd*8*"+replOrd);
lineNoRepl = rs.getString("LINE_NO");
System.out.println("lineNoRepl*8*"+lineNoRepl);
}
}
if(!"".equalsIgnoreCase(replOrd.trim()))
{
......
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