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
HashMap itmVolumeMap = new HashMap();
HashMap strAllocate = null;
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
{
currDate = new java.sql.Timestamp( System.currentTimeMillis() );
......@@ -174,7 +175,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
dExpLev = checkNull(rs.getString( "EXP_LEV" ));
System.out.println("dExpLev->> ["+dExpLev+"]");
System.out.println("locCode->> ["+locCode+"]");
ptcnScanList.add(checkNull(ptcn));
ptcnScanSet.add(checkNull(ptcn));
itmVolumeMap.clear();
itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn);
shipperSize = (Double) itmVolumeMap.get("SHIPPER_SIZE");
......@@ -854,7 +855,7 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
return errorString;
}
//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+"]");
updateSql = "UPDATE MULTI_PICK_ISS SET CONFIRMED = 'Y', CONF_DATE = ?, EMP_CODE__USER = ?"
+ " WHERE TRAN_ID = ? ";
......@@ -1302,22 +1303,22 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
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;
String sql = "",mark = "";
int updCnt = 0,cnt = 0,pstmtCnt = 2 ;
StringBuffer sqlBuf = new StringBuffer();
System.out.println("PTCN scan List---------->>"+ptcnList);
System.out.println("PTCN scan List---------->>"+ptcnScanSet);
try
{
if(ptcnList != null && ptcnList.size() > 0)
if(ptcnScanSet != null && ptcnScanSet.size() > 0)
{
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.setString(1,ptcnList.get(i));
pstmt.setString(1,ptcn);
pstmt.setString(2,"U");
updCnt = pstmt.executeUpdate();
pstmt.close();
......@@ -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 (");
for(int i = 0; i < ptcnList.size(); i++)
for (String ptcn : ptcnScanSet)
{
mark = mark + "?,";
}
......@@ -1339,9 +1340,9 @@ public class MultiplePtcnWizConf extends ActionHandlerEJB implements MultiplePtc
pstmt.setString(1,"U");
pstmt.setString(2,"N");
for (String list : ptcnList)
for (String ptcnL : ptcnScanSet)
{
pstmt.setString(++pstmtCnt,list);
pstmt.setString(++pstmtCnt,ptcnL);
}
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