Commit dc5cbdcc authored by prane's avatar prane

grouping done in where on updating lot_no in porcpdet as per same as get data...

grouping done in where on updating lot_no in porcpdet as per same as get data for qc type 'L' as per SM sir

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@202654 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 56fc35fc
......@@ -4516,7 +4516,10 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
System.out.println("Enter if 11111111111");
// sql =
// "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) = ? ";
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) = ? ";
//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 SUPP_CODE__MNFR = ? ";
//Pavan R on 25jun19 end
pstmtUpd = conn.prepareStatement(sql);
pstmtUpd.setString(1, lotNoRcp);
// pstmtUpd.setString(2,
......@@ -4524,14 +4527,25 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// on 12-12-14
pstmtUpd.setString(2, tranId);
pstmtUpd.setString(3, itemCode);
pstmtUpd.setString(4, locCode);
/*pstmtUpd.setString(4, locCode);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, spec);
pstmtUpd.setTimestamp(7, today);
// pstmtUpd.setTimestamp(7, newsysDate);
pstmtUpd.setTimestamp(8, mfgDate);
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);
//Pavan R on 25jun19 end
updCnt = pstmtUpd.executeUpdate();
// if ( updCnt != 1 )
System.out.println("Porcpdet:1:updCnt["+updCnt+"]");
if (updCnt == 0)// Condition Added by
// Sagar on 20/OCT/14
{
......@@ -4551,7 +4565,10 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
System.out.println("Enter else if 222222222");
// sql =
// "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) = ?";
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) = ? ";
//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 SUPP_CODE__MNFR = ? ";
//Pavan R on 25jun19 end
pstmtUpd = conn.prepareStatement(sql);
pstmtUpd.setString(1, lotNoRcp);
// pstmtUpd.setString(2,
......@@ -4559,7 +4576,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, locCode);
/*pstmtUpd.setString(4, locCode);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, spec);
pstmtUpd.setTimestamp(7, today);
......@@ -4567,8 +4584,22 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
// newsysDate);
pstmtUpd.setTimestamp(8, mfgDate);
pstmtUpd.setTimestamp(9, today);
pstmtUpd.setTimestamp(10, expiryDate);
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.setTimestamp(7,
// newsysDate);
pstmtUpd.setTimestamp(9, mfgDate);
pstmtUpd.setTimestamp(10, today);
pstmtUpd.setTimestamp(11, expiryDate);
pstmtUpd.setString(12, suppCodeMnfr);
//Pavan R on 25jun19 end
updCnt = pstmtUpd.executeUpdate();
System.out.println("Porcpdet:2:updCnt["+updCnt+"]");
// if ( updCnt != 1 )
if (updCnt == 0)// Condition Added
// by Sagar on
......
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