Commit 15047cf5 authored by caluka's avatar caluka

qcType ='L' then QC_ORDER insert time lot_sl set null value


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96967 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 362e5a73
......@@ -3625,7 +3625,8 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
pstmtInsert.setString(12, tranId);
pstmtInsert.setString(13, rcpLine);
pstmtInsert.setString(14, lotNoRcp);
pstmtInsert.setString(15, lotSl);
//pstmtInsert.setString(15, lotSl);
pstmtInsert.setString(15, null);//start added by chandrashekar on 12-12-14
pstmtInsert.setTimestamp(16, tranDate);
pstmtInsert.setString(17, userId);
pstmtInsert.setString(18, termId);
......@@ -3663,17 +3664,18 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
if ( !pordType.equals(jobWorkType) && !pordType.equals(subContractType) )
{
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 = ?, 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) = ? ";
pstmtUpd = conn.prepareStatement(sql);
pstmtUpd.setString(1, lotNoRcp);
pstmtUpd.setString(2, lotSl);
pstmtUpd.setString(3, tranId);
pstmtUpd.setString(4, itemCode);
pstmtUpd.setString(5, locCode);
pstmtUpd.setString(6, batchNo);
pstmtUpd.setString(7, spec);
pstmtUpd.setTimestamp(8, today);
pstmtUpd.setTimestamp(9, mfgDate);
//pstmtUpd.setString(2, lotSl);//commented by chandrashekar on 12-12-14
pstmtUpd.setString(2, tranId);
pstmtUpd.setString(3, itemCode);
pstmtUpd.setString(4, locCode);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, spec);
pstmtUpd.setTimestamp(7, today);
pstmtUpd.setTimestamp(8, mfgDate);
updCnt = pstmtUpd.executeUpdate();
//if ( updCnt != 1 )
if(updCnt == 0)// Condition Added by Sagar on 20/OCT/14
......@@ -3687,17 +3689,18 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, PoRcp
{
if ( genLotSubctr.equalsIgnoreCase("Y") )
{
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 = ?, 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) = ?";
pstmtUpd = conn.prepareStatement(sql);
pstmtUpd.setString(1, lotNoRcp);
pstmtUpd.setString(2, lotSl);
pstmtUpd.setString(3, tranId);
pstmtUpd.setString(4, itemCode);
pstmtUpd.setString(5, locCode);
pstmtUpd.setString(6, batchNo);
pstmtUpd.setString(7, spec);
pstmtUpd.setTimestamp(8, today);
pstmtUpd.setTimestamp(9, mfgDate);
//pstmtUpd.setString(2, lotSl);//commented by chandrashekar on 12-12-14
pstmtUpd.setString(2, tranId);
pstmtUpd.setString(3, itemCode);
pstmtUpd.setString(4, locCode);
pstmtUpd.setString(5, batchNo);
pstmtUpd.setString(6, spec);
pstmtUpd.setTimestamp(7, today);
pstmtUpd.setTimestamp(8, mfgDate);
updCnt = pstmtUpd.executeUpdate();
//if ( updCnt != 1 )
if(updCnt == 0)// Condition Added by Sagar on 20/OCT/14
......
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