Commit 6fe59bc6 authored by prane's avatar prane

while updating auto generated/manual Lot No in porcpdet added Lot No in where...

while updating auto generated/manual Lot No in porcpdet added Lot No in where clause so manual or auto generated lot will update as per club.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203483 ce508802-f39f-4f6c-b175-0d175dae99d5
parent da1f008c
......@@ -3266,6 +3266,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
String qcType = "";
String lot = "";
String lotNoRcp = "";
String lotNoRcpOld = "";//Pavan Rane 16jul19
String lotSl = "";
String key = "";
String win = "w_qcorder_new";
......@@ -4056,6 +4057,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
rs1 = pstmt1.executeQuery();
while (rs1.next())
{
lotNoRcpOld = " "; //Pavan Rane 16jul19
batchNo = rs1.getString(1);
locCode = rs1.getString(2);
unit = rs1.getString(3);
......@@ -4065,6 +4067,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
spec = rs1.getString(8);
mfgDate = rs1.getTimestamp(6);
lotNoRcp = rs1.getString(7);
lotNoRcpOld = lotNoRcp; //Pavan Rane 16jul19
// added by kunal on 5/11/12 start as per Pravin
// Sali Sir instruction
excessShortQty = rs1.getDouble("excess_short_qty"); // added
......@@ -4523,7 +4526,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// "UPDATE PORCPDET SET LOT_NO = ?, LOT_SL = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND LOC_CODE = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? ";
//Pavan R on 25jun19 start [grouping done in where on updating lot_no in porcpdet as per same as get data]
//sql = "UPDATE PORCPDET SET LOT_NO = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND LOC_CODE = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? ";
sql = "UPDATE PORCPDET SET LOT_NO = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND LOC_CODE = ? AND UNIT__STD = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? AND EXPIRY_DATE = ? AND (CASE WHEN SUPP_CODE__MNFR IS NULL THEN ' ' ELSE SUPP_CODE__MNFR END) = ? ";
sql = "UPDATE PORCPDET SET LOT_NO = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND (CASE WHEN LOT_NO IS NULL THEN ' ' ELSE LOT_NO END) = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND LOC_CODE = ? AND UNIT__STD = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? AND EXPIRY_DATE = ? AND (CASE WHEN SUPP_CODE__MNFR IS NULL THEN ' ' ELSE SUPP_CODE__MNFR END) = ? ";
//Pavan R on 25jun19 end
pstmtUpd = conn.prepareStatement(sql);
pstmtUpd.setString(1, lotNoRcp);
......@@ -4532,6 +4535,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// on 12-12-14
pstmtUpd.setString(2, tranId);
pstmtUpd.setString(3, itemCode);
pstmtUpd.setString(4, lotNoRcpOld); //Pavan Rane 16jul19[to update record based on lotwise group in porcpdet]
/*pstmtUpd.setString(4, locCode);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, spec);
......@@ -4539,14 +4543,14 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// pstmtUpd.setTimestamp(7, newsysDate);
pstmtUpd.setTimestamp(8, mfgDate);*/
//Pavan R on 25jun19 start [grouping done in where on updating lot_no in porcpdet as per same as get data]
pstmtUpd.setString(4, batchNo);
pstmtUpd.setString(5, locCode);
pstmtUpd.setString(6, unit);
pstmtUpd.setString(7, spec);
pstmtUpd.setTimestamp(8, today);
pstmtUpd.setTimestamp(9, mfgDate);
pstmtUpd.setTimestamp(10, expiryDate);
pstmtUpd.setString(11, suppCodeMnfr);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, locCode);
pstmtUpd.setString(7, unit);
pstmtUpd.setString(8, spec);
pstmtUpd.setTimestamp(9, today);
pstmtUpd.setTimestamp(10, mfgDate);
pstmtUpd.setTimestamp(11, expiryDate);
pstmtUpd.setString(12, suppCodeMnfr);
//Pavan R on 25jun19 end
updCnt = pstmtUpd.executeUpdate();
// if ( updCnt != 1 )
......@@ -4572,7 +4576,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// "UPDATE PORCPDET SET LOT_NO = ?, LOT_SL = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND LOC_CODE = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ?";
//Pavan R on 25jun19 start [grouping done in where on updating lot_no in porcpdet as per same as get data]
//sql = "UPDATE PORCPDET SET LOT_NO = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND LOC_CODE = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? AND (CASE WHEN EXPIRY_DATE IS NULL THEN ? ELSE EXPIRY_DATE END) = ? ";
sql = "UPDATE PORCPDET SET LOT_NO = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND LOC_CODE = ? AND UNIT__STD = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? AND EXPIRY_DATE = ? AND (CASE WHEN SUPP_CODE__MNFR IS NULL THEN ' ' ELSE SUPP_CODE__MNFR END) = ? ";
sql = "UPDATE PORCPDET SET LOT_NO = ? WHERE TRAN_ID = ? AND ITEM_CODE = ? AND (CASE WHEN LOT_NO IS NULL THEN ' ' ELSE LOT_NO END) = ? AND (CASE WHEN BATCH_NO IS NULL THEN ' ' ELSE BATCH_NO END) = ? AND LOC_CODE = ? AND UNIT__STD = ? AND (CASE WHEN SPEC_REF IS NULL THEN ' ' ELSE SPEC_REF END) = ? AND (CASE WHEN MFG_DATE IS NULL THEN ? ELSE MFG_DATE END) = ? AND EXPIRY_DATE = ? AND (CASE WHEN SUPP_CODE__MNFR IS NULL THEN ' ' ELSE SUPP_CODE__MNFR END) = ? ";
//Pavan R on 25jun19 end
pstmtUpd = conn.prepareStatement(sql);
pstmtUpd.setString(1, lotNoRcp);
......@@ -4581,6 +4585,7 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// chandrashekar on 12-12-14
pstmtUpd.setString(2, tranId);
pstmtUpd.setString(3, itemCode);
pstmtUpd.setString(4, lotNoRcpOld);
/*pstmtUpd.setString(4, locCode);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, spec);
......@@ -4591,17 +4596,17 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
pstmtUpd.setTimestamp(9, today);
pstmtUpd.setTimestamp(10, expiryDate);*/
//Pavan R on 25jun19 start [grouping done in where on updating lot_no in porcpdet as per same as get data]
pstmtUpd.setString(4, batchNo);
pstmtUpd.setString(5, locCode);
pstmtUpd.setString(6, unit);
pstmtUpd.setString(7, spec);
pstmtUpd.setTimestamp(8, today);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, locCode);
pstmtUpd.setString(7, unit);
pstmtUpd.setString(8, spec);
pstmtUpd.setTimestamp(9, today);
// pstmtUpd.setTimestamp(7,
// newsysDate);
pstmtUpd.setTimestamp(9, mfgDate);
pstmtUpd.setTimestamp(10, today);
pstmtUpd.setTimestamp(11, expiryDate);
pstmtUpd.setString(12, suppCodeMnfr);
pstmtUpd.setTimestamp(10, mfgDate);
pstmtUpd.setTimestamp(11, today);
pstmtUpd.setTimestamp(12, expiryDate);
pstmtUpd.setString(13, suppCodeMnfr);
//Pavan R on 25jun19 end
updCnt = pstmtUpd.executeUpdate();
System.out.println("Porcpdet:2:updCnt["+updCnt+"]");
......
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