Commit e991f217 authored by ppatro's avatar ppatro

changed by sankara on 09/01/14 update lr_date in shipment header and despatch...

changed by sankara on 09/01/14 update lr_date in shipment header and despatch ans source given by pragyan


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94105 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e3d5eeec
...@@ -336,7 +336,27 @@ public class MasterPackIC extends ValidatorEJB implements MasterPackICRemote, Ma ...@@ -336,7 +336,27 @@ public class MasterPackIC extends ValidatorEJB implements MasterPackICRemote, Ma
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
//Changed by Pragyan on 08/01/14 adding validation in case of label not reprinted. start.
String printStatus = "";
sql = "SELECT PRINT_STATUS FROM WAVE_STATUS_ORG WHERE PTCN = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, ptcn );
rs = pstmt.executeQuery();
while( rs.next() )
{
printStatus = rs.getString("PRINT_STATUS");
//if("N".equalsIgnoreCase(printStatus))
if("N".equalsIgnoreCase(printStatus))
{
errList.add( "INVPRINTST" );
errFields.add( childNodeName.toLowerCase() );
}
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
//Changed by sumit on 08/01/1 adding validation in case of label not reprinted. end.
//Added by gulzar on 01/12/11 //Added by gulzar on 01/12/11
/*sql = "SELECT COUNT(*) AS COUNT FROM PACK_HDR WHERE TRAN_ID = ? AND CONFIRMED = 'Y' "; /*sql = "SELECT COUNT(*) AS COUNT FROM PACK_HDR WHERE TRAN_ID = ? AND CONFIRMED = 'Y' ";
......
...@@ -165,6 +165,9 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal, ...@@ -165,6 +165,9 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal,
//changed by sankara on 03/01/14 for update pro_no //changed by sankara on 03/01/14 for update pro_no
String tranProNofrom = ""; String tranProNofrom = "";
String tranProNoto = ""; String tranProNoto = "";
//changed by sankara on 08/01/14 for update lr_date in despatch.
String ledgPostConf = "";
String chgDateonConf = "";
try try
{ {
conn = connDriver.getConnectDB( "DriverITM" ); conn = connDriver.getConnectDB( "DriverITM" );
...@@ -389,7 +392,13 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal, ...@@ -389,7 +392,13 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal,
refId = rs.getString(1); refId = rs.getString(1);
refSerNew = checkNull(rs.getString("REF_SER")); refSerNew = checkNull(rs.getString("REF_SER"));
System.out.println("ref_id " +refId+" refSer: ["+refSerNew.trim()+"]"); System.out.println("ref_id " +refId+" refSer: ["+refSerNew.trim()+"]");
//changed by sankara on 08/01/14 update lr_date in despatch start.
int despcount = updateDespatch (refId);
if( despcount > 0 )
{
System.out.println("lr date updated in despatch sucessfully");
}
//changed by sankara on 08/01/14 update lr_date in despatch end.
if(refId != null && refId.trim().length() > 0) if(refId != null && refId.trim().length() > 0)
{ {
errString = confirmShipment( objName, refId.trim(), xtraParam, forcedFlag, conn); errString = confirmShipment( objName, refId.trim(), xtraParam, forcedFlag, conn);
...@@ -932,17 +941,53 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal, ...@@ -932,17 +941,53 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal,
} }
} }
//changed by sankara on 08/01/14 for update lr_date in shipment header
sql = "UPDATE SHIPMENT SET CONFIRMED = ? , CONF_DATE = ? WHERE SHIPMENT_ID = ?"; //sql = "UPDATE SHIPMENT SET CONFIRMED = ? , CONF_DATE = ? WHERE SHIPMENT_ID = ?";
sql = "UPDATE SHIPMENT SET CONFIRMED = ? , CONF_DATE = ?, LR_DATE = ? WHERE SHIPMENT_ID = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "Y"); pstmt.setString(1, "Y");
//changed by sankara on 08/01/14 for update lr_date in shipment start.
/*pstmt.setDate(2, new java.sql.Date(new java.util.Date().getTime()));
pstmt.setString(3, tranId);*/
pstmt.setDate(2, new java.sql.Date(new java.util.Date().getTime())); pstmt.setDate(2, new java.sql.Date(new java.util.Date().getTime()));
pstmt.setString(3, tranId); pstmt.setDate(3, new java.sql.Date(new java.util.Date().getTime()));
pstmt.setString(4, tranId);
//changed by sankara on 08/01/14 for update lr_date in shipment end.
pstmt.executeUpdate(); pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
//conn.commit(); //conn.commit();
//changed by sankara on 08/01/14 for update shipment_date in shipment header based on transetup start.
sql = " SELECT LEDG_POST_CONF, CHG_DATE_ON_CONF FROM TRANSETUP WHERE TRAN_WINDOW = 'w_shipment' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if( rs.next() )
{
ledgPostConf = checkNull( rs.getString("LEDG_POST_CONF") );
chgDateonConf = checkNull( rs.getString("CHG_DATE_ON_CONF") );
}
if("Y".equalsIgnoreCase(ledgPostConf) && "Y".equalsIgnoreCase(chgDateonConf) )
{
sql = " UPDATE SHIPMENT SET SHIPMENT_DATE = ? WHERE SHIPMENT_ID = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setDate(1, new java.sql.Date(new java.util.Date().getTime()));
pstmt.setString(2, tranId);
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
}
if( rs != null)
{
rs.close();
rs = null;
}
if( pstmt != null)
{
pstmt.close();
pstmt = null;
}
//changed by sankara on 08/01/14 for update shipment_date in shipment header based on transetup end.
if(isAllDespConfirmed) if(isAllDespConfirmed)
{ {
if( updateShipment(tranId , conn, xtraParam) > 0) if( updateShipment(tranId , conn, xtraParam) > 0)
...@@ -968,16 +1013,22 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal, ...@@ -968,16 +1013,22 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal,
pstmt = null; pstmt = null;
sql = "UPDATE DESPATCH SET LORRY_NO = ?, SHIPMENT_ID = ?, TRAN_CODE = ?," sql = "UPDATE DESPATCH SET LORRY_NO = ?, SHIPMENT_ID = ?, TRAN_CODE = ?,"
+ " LR_NO = ?, LR_DATE = ?, PRO_NO = ? WHERE " //changed by sankara on 08/01/14 for update lr_date in despatch
//+ " LR_NO = ?, LR_DATE = ?, PRO_NO = ? WHERE "
+ " LR_NO = ?, PRO_NO = ? WHERE "
+ " DESP_ID IN (SELECT REF_ID FROM SHIP_DOCS WHERE SHIPMENT_ID = ?)"; + " DESP_ID IN (SELECT REF_ID FROM SHIP_DOCS WHERE SHIPMENT_ID = ?)";
pstmt1 = conn.prepareStatement(sql); pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, lorryNo); pstmt1.setString(1, lorryNo);
pstmt1.setString(2, tranId); pstmt1.setString(2, tranId);
pstmt1.setString(3, tranCode); pstmt1.setString(3, tranCode);
pstmt1.setString(4, lrNo); pstmt1.setString(4, lrNo);
pstmt1.setTimestamp(5, lrDate); //changed by sankara on 08/01/14 for update lr_date in despatch start.
/*pstmt1.setTimestamp(5, lrDate);
pstmt1.setString(6, proNo); pstmt1.setString(6, proNo);
pstmt1.setString(7, tranId); pstmt1.setString(7, tranId);*/
pstmt1.setString(5, proNo);
pstmt1.setString(6, tranId);
//changed by sankara on 08/01/14 for update lr_date in despatch end.
pstmt1.executeUpdate(); pstmt1.executeUpdate();
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
...@@ -3306,5 +3357,74 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal, ...@@ -3306,5 +3357,74 @@ public class ShipmentConf extends ActionHandlerEJB implements ShipmentConfLocal,
return lrNo; return lrNo;
} }
//changed by sankara on 08/01/14 for update lr_date in despatch start.
private int updateDespatch (String refId) throws ITMException
{
String sql = "";
PreparedStatement pstmt1 = null;
int despcount = 0;
Connection con = null;
ConnDriver conDriver = null;
try
{
conDriver = new ConnDriver();
con = conDriver.getConnectDB("DriverITM");
conDriver = null;
if(refId != null && refId.trim().length() > 0 )
{
System.out.println("sankara in despatc2");
sql = " UPDATE DESPATCH SET LR_DATE = ? WHERE DESP_ID = ? ";
pstmt1 = con.prepareStatement(sql);
pstmt1.setDate(1, new java.sql.Date(new java.util.Date().getTime()));
pstmt1.setString(2, refId);
despcount = pstmt1.executeUpdate();
if(despcount > 0)
{
System.out.println("despcount:::::"+despcount);
System.out.println("update lr date in despatch");
}
}
if(pstmt1 != null)
{
pstmt1.close();
pstmt1 = null;
}
con.commit();
}
catch( Exception e)
{
try
{
con.rollback();
}
catch (Exception s)
{
System.out.println("Unable to rollback");
s.printStackTrace();
}
throw new ITMException(e);
}
finally
{
try
{
if ( pstmt1 != null)
{
pstmt1.close();
pstmt1 = null;
}
if( con != null)
{
con.close();
con = null;
}
}
catch (Exception e2)
{
throw new ITMException(e2);
}
}
return despcount;
}
//changed by sankara on 08/01/14 for update lr_date in despatch end.
} }
...@@ -987,8 +987,8 @@ public class WaveCancelEJB extends ActionHandlerEJB implements WaveCancelEJBLoca ...@@ -987,8 +987,8 @@ public class WaveCancelEJB extends ActionHandlerEJB implements WaveCancelEJBLoca
//isADSIConnReq //isADSIConnReq
//Changed by Rohan on 16-07-13 for define map of ptcn for void packages.start //Changed by Rohan on 16-07-13 for define map of ptcn for void packages.start
//if(!(ptcnVoidPackagesMap.containsKey(ptcn)) && isTrackingNoExist(ptcn,conn)) if(!(ptcnVoidPackagesMap.containsKey(ptcn)) && isTrackingNoExist(ptcn,conn))
if("Y".equalsIgnoreCase(isADSIConnReq) && !(ptcnVoidPackagesMap.containsKey(ptcn)) && isTrackingNoExist(ptcn,conn)) ///if("Y".equalsIgnoreCase(isADSIConnReq) && !(ptcnVoidPackagesMap.containsKey(ptcn)) && isTrackingNoExist(ptcn,conn))
{ {
/* if(refSer.equalsIgnoreCase("M-PICK") || refSer.equalsIgnoreCase("P-PICK") ) /* if(refSer.equalsIgnoreCase("M-PICK") || refSer.equalsIgnoreCase("P-PICK") )
{*/ {*/
......
...@@ -13177,7 +13177,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -13177,7 +13177,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
totalFrtAmt = objShipResult.getTotal(); totalFrtAmt = objShipResult.getTotal();
System.out.println("Update in desp update freight Amt totalFrtAmt ["+totalFrtAmt+"] For frtTerm["+frtTerm+"]"); System.out.println("Update in desp update freight Amt totalFrtAmt ["+totalFrtAmt+"] For frtTerm["+frtTerm+"]");
if("O".equalsIgnoreCase(frtTerm)) if("B".equalsIgnoreCase(frtTerm))
{ {
sSQL = "UPDATE DESPATCH SET FREIGHT_AMT_ADD = ? WHERE PTCN = ?"; sSQL = "UPDATE DESPATCH SET FREIGHT_AMT_ADD = ? WHERE PTCN = ?";
pstmtDesp = conn.prepareStatement(sSQL); pstmtDesp = conn.prepareStatement(sSQL);
......
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