Commit 4c1f0d92 authored by dpawar's avatar dpawar

changes in insertPalletNoAndUpdCartonMast method


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97336 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4a0bc702
...@@ -86,7 +86,8 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc ...@@ -86,7 +86,8 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
HashMap itmVolumeMap = new HashMap(); HashMap itmVolumeMap = new HashMap();
HashMap strAllocate = null; HashMap strAllocate = null;
HashMap <String,String>dataMap = new HashMap<String,String>(); HashMap <String,String>dataMap = new HashMap<String,String>();
ArrayList<String> ptcnScanList = new ArrayList<String>(); //ArrayList<String> ptcnScanList = new ArrayList<String>();
Set<String> ptcnScanSet = new HashSet<String>();
try try
{ {
currDate = new java.sql.Timestamp( System.currentTimeMillis() ); currDate = new java.sql.Timestamp( System.currentTimeMillis() );
...@@ -174,7 +175,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc ...@@ -174,7 +175,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
dExpLev = checkNull(rs.getString( "EXP_LEV" )); dExpLev = checkNull(rs.getString( "EXP_LEV" ));
System.out.println("dExpLev->> ["+dExpLev+"]"); System.out.println("dExpLev->> ["+dExpLev+"]");
System.out.println("locCode->> ["+locCode+"]"); System.out.println("locCode->> ["+locCode+"]");
ptcnScanList.add(checkNull(ptcn)); ptcnScanSet.add(checkNull(ptcn));
itmVolumeMap.clear(); itmVolumeMap.clear();
itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn); itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn);
shipperSize = (Double) itmVolumeMap.get("SHIPPER_SIZE"); shipperSize = (Double) itmVolumeMap.get("SHIPPER_SIZE");
...@@ -854,7 +855,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc ...@@ -854,7 +855,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
return errorString; return errorString;
} }
//insert record in pallet_no and update carton master table //insert record in pallet_no and update carton master table
String str = insertPalletNoAndUpdCartonMast(ptcnScanList,conn); String str = insertPalletNoAndUpdCartonMast(ptcnScanSet,conn);
System.out.println("After insertPalletNo str----->>["+str+"]"); System.out.println("After insertPalletNo str----->>["+str+"]");
updateSql = "UPDATE MULTI_PICK_ISS SET CONFIRMED = 'Y', CONF_DATE = ?, EMP_CODE__USER = ?" updateSql = "UPDATE MULTI_PICK_ISS SET CONFIRMED = 'Y', CONF_DATE = ?, EMP_CODE__USER = ?"
+ " WHERE TRAN_ID = ? "; + " WHERE TRAN_ID = ? ";
...@@ -1302,22 +1303,22 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc ...@@ -1302,22 +1303,22 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
return false; return false;
} }
private String insertPalletNoAndUpdCartonMast(ArrayList<String> ptcnList,Connection conn) throws Exception private String insertPalletNoAndUpdCartonMast(Set<String> ptcnScanSet,Connection conn) throws Exception
{ {
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
String sql = "",mark = ""; String sql = "",mark = "";
int updCnt = 0,cnt = 0,pstmtCnt = 2 ; int updCnt = 0,cnt = 0,pstmtCnt = 2 ;
StringBuffer sqlBuf = new StringBuffer(); StringBuffer sqlBuf = new StringBuffer();
System.out.println("PTCN scan List---------->>"+ptcnList); System.out.println("PTCN scan List---------->>"+ptcnScanSet);
try try
{ {
if(ptcnList != null && ptcnList.size() > 0) if(ptcnScanSet != null && ptcnScanSet.size() > 0)
{ {
sql = " INSERT INTO PALLET_NO (PALLET_NO,STATUS) VALUES (?,?) "; sql = " INSERT INTO PALLET_NO (PALLET_NO,STATUS) VALUES (?,?) ";
for(int i = 0 ; i < ptcnList.size(); i++) for (String ptcn : ptcnScanSet)
{ {
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,ptcnList.get(i)); pstmt.setString(1,ptcn);
pstmt.setString(2,"U"); pstmt.setString(2,"U");
updCnt = pstmt.executeUpdate(); updCnt = pstmt.executeUpdate();
pstmt.close(); pstmt.close();
...@@ -1327,7 +1328,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc ...@@ -1327,7 +1328,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
sqlBuf.append("UPDATE CARTON_MASTER SET STATUS = ?,CHANGE_STATUS = ?,PALLET_NO = PTCN WHERE PTCN IN ("); sqlBuf.append("UPDATE CARTON_MASTER SET STATUS = ?,CHANGE_STATUS = ?,PALLET_NO = PTCN WHERE PTCN IN (");
for(int i = 0; i < ptcnList.size(); i++) for (String ptcn : ptcnScanSet)
{ {
mark = mark + "?,"; mark = mark + "?,";
} }
...@@ -1339,9 +1340,9 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc ...@@ -1339,9 +1340,9 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
pstmt.setString(1,"U"); pstmt.setString(1,"U");
pstmt.setString(2,"N"); pstmt.setString(2,"N");
for (String list : ptcnList) for (String ptcnL : ptcnScanSet)
{ {
pstmt.setString(++pstmtCnt,list); pstmt.setString(++pstmtCnt,ptcnL);
} }
pstmt.setString(++pstmtCnt,"R"); pstmt.setString(++pstmtCnt,"R");
......
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