Commit 7376a725 authored by ppatro's avatar ppatro

LTL To Parcel/Master Common changed components which has no impacts


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92822 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d555778d
...@@ -98,10 +98,15 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT ...@@ -98,10 +98,15 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT
locCodeTo = genericUtility.getColumnValue("loc_code__to", dom, "2" ); locCodeTo = genericUtility.getColumnValue("loc_code__to", dom, "2" );
//pickOrder = genericUtility.getColumnValueFromNode("pick_order", dom.getElementsByTagName("Detail2").item(0)); //pickOrder = genericUtility.getColumnValueFromNode("pick_order", dom.getElementsByTagName("Detail2").item(0));
System.out.println("palert no from generic utility ["+palletNo+"] locCodeTo [" + locCodeTo + "]"); System.out.println("palert no from generic utility ["+palletNo+"] locCodeTo [" + locCodeTo + "]");
sql = "SELECT HDR1.tran_id tran_id,HDR.PICK_TYPE,HDR1.PICK_ORDER FROM PICK_ORD_HDR HDR,PICK_ISS_HDR HDR1 WHERE HDR.PICK_ORDER = HDR1.PICK_ORDER AND HDR1.PALLET_NO = ?";//PICK_ISS_HDR //sql = "SELECT HDR1.tran_id tran_id,HDR.PICK_TYPE,HDR1.PICK_ORDER FROM PICK_ORD_HDR HDR,PICK_ISS_HDR HDR1 WHERE HDR.PICK_ORDER = HDR1.PICK_ORDER AND HDR1.PALLET_NO = ?";//PICK_ISS_HDR
//Changed By Pragyan 06/03/12 To check only "N" trf status
//sql = "SELECT HDR.PICK_TYPE,HDR1.PICK_ORDER FROM PICK_ORD_HDR HDR,PICK_ISS_HDR HDR1 WHERE HDR.PICK_ORDER = HDR1.PICK_ORDER AND HDR1.PALLET_NO = ?";//PICK_ISS_HDR
sql = "SELECT HDR1.TRAN_ID TRAN_ID,HDR.PICK_TYPE,HDR1.PICK_ORDER FROM PICK_ORD_HDR HDR,PICK_ISS_HDR HDR1 WHERE HDR.PICK_ORDER = HDR1.PICK_ORDER AND HDR1.PALLET_NO = ? AND (CASE WHEN HDR1.TRF_STATUS IS NULL THEN 'N' ELSE HDR1.TRF_STATUS END) = ?";//PICK_ISS_HDR
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, palletNo); pstmt.setString( 1, palletNo);
pstmt.setString( 2, "N");
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
tranId = rs.getString("tran_id")==null?"":rs.getString("tran_id"); tranId = rs.getString("tran_id")==null?"":rs.getString("tran_id");
......
...@@ -241,17 +241,43 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -241,17 +241,43 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
//Changed By Pragyan 06/03/13 To check the trf status for records
sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ?"; //sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ?";
sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ? AND HDR.TRF_STATUS = ?";
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, palletNoDom ); pstmt.setString( 1, palletNoDom );
pstmt.setString( 2, "N" );
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if ( rs.next() ) if ( rs.next() )
{ {
pickOrder = rs.getString("PICK_ORDER"); pickOrder = rs.getString("PICK_ORDER");
pickType = rs.getString("PICK_type"); pickType = rs.getString("PICK_TYPE");
System.out.println("PICK_ORDER -----["+pickOrder+"]pickType["+pickType+"]"); System.out.println("PICK_ORDER -----["+pickOrder+"]pickType["+pickType+"]");
} }
else
{
//Code should be check without trf status.
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, palletNoDom );
rs = pstmt.executeQuery();
if ( rs.next() )
{
pickOrder = rs.getString("PICK_ORDER");
pickType = rs.getString("PICK_TYPE");
System.out.println("PICK_ORDER -----["+pickOrder+"]pickType["+pickType+"]");
}
}
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
...@@ -724,9 +750,12 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -724,9 +750,12 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
System.out.println("pallet no -----["+palletNo+"]"); System.out.println("pallet no -----["+palletNo+"]");
System.out.println("location to "+locCodeTo); System.out.println("location to "+locCodeTo);
sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ?"; //Changed By Pragyan 06/03/13 To check the trf status for records
//sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ?";
sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ? AND (CASE WHEN HDR.TRF_STATUS IS NULL THEN 'N' ELSE HDR.TRF_STATUS END) = ?";
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, palletNo ); pstmt.setString( 1, palletNo );
pstmt.setString( 2, "N" );
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if ( rs.next() ) if ( rs.next() )
{ {
......
...@@ -20709,7 +20709,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20709,7 +20709,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Chnaged by Rohan on 22/08/12 to get stock quantity for manual stock allocation.end //Chnaged by Rohan on 22/08/12 to get stock quantity for manual stock allocation.end
//Changed by sumit on 23/08/12n update wave_status as per their sequence of task start. //Changed by sumit on 23/08/12n update wave_status as per their sequence of task start.
private String updateWaveSatus(String waveId, Connection conn) throws ITMException private String updateWaveSatus(String waveId,Connection conn) throws ITMException
{ {
PreparedStatement pstmt2 = null, pstmt = null, pstmt1 = null; PreparedStatement pstmt2 = null, pstmt = null, pstmt1 = null;
ResultSet rs2 = null, rs3 = null, rs1 = null; ResultSet rs2 = null, rs3 = null, rs1 = null;
...@@ -20742,7 +20742,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20742,7 +20742,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//if ("R-DSO".equalsIgnoreCase(refSer) || "R-TASK".equalsIgnoreCase(refSer) || "RS-DSO".equalsIgnoreCase(refSer) || "RP-ACT".equalsIgnoreCase(refSer)) //if ("R-DSO".equalsIgnoreCase(refSer) || "R-TASK".equalsIgnoreCase(refSer) || "RS-DSO".equalsIgnoreCase(refSer) || "RP-ACT".equalsIgnoreCase(refSer))
if ("R-DSO".equalsIgnoreCase(refSer) || "R-TASK".equalsIgnoreCase(refSer) || "RS-DSO".equalsIgnoreCase(refSer) || "RP-ACT".equalsIgnoreCase(refSer) || "RD-DSA".equalsIgnoreCase(refSer) || "RR-DSA".equalsIgnoreCase(refSer) || "S-DOC".equalsIgnoreCase(refSer)) if ("R-DSO".equalsIgnoreCase(refSer) || "R-TASK".equalsIgnoreCase(refSer) || "RS-DSO".equalsIgnoreCase(refSer) || "RP-ACT".equalsIgnoreCase(refSer) || "RD-DSA".equalsIgnoreCase(refSer) || "RR-DSA".equalsIgnoreCase(refSer) || "S-DOC".equalsIgnoreCase(refSer))
{ {
sql = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? ";
//Changed By Pragyan 06/03/13 To update wave status only if it is "N"
//sql = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? ";
sql = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND STATUS = 'N'";
pstmt2 = conn.prepareStatement(sql); pstmt2 = conn.prepareStatement(sql);
pstmt2.setString(1, refId); pstmt2.setString(1, refId);
//pstmt.setString(9, "C"); //pstmt.setString(9, "C");
...@@ -20777,7 +20780,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20777,7 +20780,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmt2 = null; pstmt2 = null;
} }
sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND WAVE_ID = ? AND SALE_ORDER = ?"; //Changed By Pragyan 06/03/13 To update wave status only if it is "N"
//sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND WAVE_ID = ? AND SALE_ORDER = ?";
sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND WAVE_ID = ? AND SALE_ORDER = ? AND STATUS = 'N'";
pstmt1 = conn.prepareStatement(sql1); pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, refId); pstmt1.setString(1, refId);
pstmt1.setString(2, waveId); pstmt1.setString(2, waveId);
...@@ -20839,7 +20844,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20839,7 +20844,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed by sumit on 17/11/12 updating ref_id in case of null pick_order in repl_ord_det ( not dependent) start. //Changed by sumit on 17/11/12 updating ref_id in case of null pick_order in repl_ord_det ( not dependent) start.
} }
else if( "A-PICK".equalsIgnoreCase(refSer) || "C-PICK".equalsIgnoreCase(refSer) || "M-PICK".equalsIgnoreCase(refSer)) //Changed by Pragyan 07/03/13 To check "P-PICK" as case pick created or held
//else if( "A-PICK".equalsIgnoreCase(refSer) || "C-PICK".equalsIgnoreCase(refSer) || "M-PICK".equalsIgnoreCase(refSer))
else if( "A-PICK".equalsIgnoreCase(refSer) || "C-PICK".equalsIgnoreCase(refSer) || "M-PICK".equalsIgnoreCase(refSer) || "P-PICK".equalsIgnoreCase(refSer))
{ {
tempOrder = ""; tempOrder = "";
sql1 = "SELECT REPL_ORDER FROM PICK_ORD_DET WHERE PICK_ORDER = ? "; sql1 = "SELECT REPL_ORDER FROM PICK_ORD_DET WHERE PICK_ORDER = ? ";
...@@ -20950,7 +20957,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20950,7 +20957,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
System.out.println(" isReplConfirmed "+isReplConfirmed); System.out.println(" isReplConfirmed "+isReplConfirmed);
if( !isReplConfirmed.contains("false")) if( !isReplConfirmed.contains("false"))
{ {
sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND WAVE_ID = ? AND SALE_ORDER = ?";
//Changed By Pragyan 06/03/13 To update wave status only if it is "N"
//sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND WAVE_ID = ? AND SALE_ORDER = ? ";
sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND WAVE_ID = ? AND SALE_ORDER = ? AND STATUS = 'N'";
pstmt1 = conn.prepareStatement(sql1); pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, refId); pstmt1.setString(1, refId);
pstmt1.setString(2, waveId); pstmt1.setString(2, waveId);
...@@ -20995,8 +21005,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -20995,8 +21005,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//pstmt1.setString(2, saleOrder); //pstmt1.setString(2, saleOrder);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
if( rs1.next()) if( rs1.next())
{ {
sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? "; // AND STATUS = 'N'
//sql1 = "UPDATE WAVE_TASK_DET SET WAVE_STATUS = 'C' WHERE REF_ID = ? AND STATUS = 'N'";
pstmt2 = conn.prepareStatement(sql1); pstmt2 = conn.prepareStatement(sql1);
pstmt2.setString(1, refId); pstmt2.setString(1, refId);
update = pstmt2.executeUpdate(); update = pstmt2.executeUpdate();
...@@ -21008,7 +21019,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -21008,7 +21019,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
} }
} }
} }
if(pstmt1 != null) if(pstmt1 != null)
{ {
pstmt1.close(); pstmt1.close();
......
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