Commit 115102fe authored by smestry's avatar smestry

Updated the code for stockAmd to display blank errCode.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104663 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b361278d
...@@ -165,30 +165,38 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -165,30 +165,38 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom)); ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
System.out.println("ls_itemcode inside wfvaladta========>>["+ls_itemcode+"]"); System.out.println("ls_itemcode inside wfvaladta========>>["+ls_itemcode+"]");
sql = "SELECT COUNT(*) FROM ITEM WHERE ITEM_CODE = ? "; if(ls_itemcode.length() == 0)
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_itemcode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(count == 0)
{ {
errCode = "VMITEM1"; errCode = "VTITMNUL";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break; }
else
{
sql = "SELECT COUNT(*) FROM ITEM WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_itemcode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(count == 0)
{
errCode = "VMITEM1";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
} }
} }
else if("site_code".equalsIgnoreCase(childNodeName)) else if("site_code".equalsIgnoreCase(childNodeName))
...@@ -196,61 +204,78 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -196,61 +204,78 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code", dom)); ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code", dom));
System.out.println("ls_sitecode inside wfvaladta========>>["+ls_sitecode+"]"); System.out.println("ls_sitecode inside wfvaladta========>>["+ls_sitecode+"]");
sql = "SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? "; if(ls_sitecode.length() == 0)
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_sitecode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(count == 0)
{ {
errCode = "VMSITE"; errCode = "NULLSITE";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
else
{
sql = "SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_sitecode);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(count == 0)
{
errCode = "VMSITE";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
}
} }
else if("loc_code".equalsIgnoreCase(childNodeName)) else if("loc_code".equalsIgnoreCase(childNodeName))
{ {
ls_loc_code = checkNullAndTrim(genericUtility.getColumnValue("loc_code", dom)); ls_loc_code = checkNullAndTrim(genericUtility.getColumnValue("loc_code", dom));
System.out.println("ls_loc_code inside wfvaladta========>>["+ls_loc_code+"]"); System.out.println("ls_loc_code inside wfvaladta========>>["+ls_loc_code+"]");
sql = "SELECT COUNT(*) FROM LOCATION WHERE LOC_CODE = ? "; if(ls_loc_code.length() == 0)
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_loc_code);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(cnt == 0)
{ {
errCode = "VTLOCCD"; errCode = "DIDOLCNULL";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break; }
else
{
sql = "SELECT COUNT(*) FROM LOCATION WHERE LOC_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_loc_code);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(cnt == 0)
{
errCode = "VTINVLLC";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
} }
} }
else if("lot_no".equalsIgnoreCase(childNodeName)) else if("lot_no".equalsIgnoreCase(childNodeName))
...@@ -262,14 +287,62 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -262,14 +287,62 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_lot_no = checkNullAndTrim(genericUtility.getColumnValue("lot_no", dom)); ls_lot_no = checkNullAndTrim(genericUtility.getColumnValue("lot_no", dom));
ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom)); ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom));
errCode = chkQcOrd(ls_itemcode, ls_sitecode, ls_loc_code, ls_lot_no, ls_lot_sl, conn); if(ls_lot_no.length() == 0)
if(!"".equalsIgnoreCase(errCode))
{ {
errCode = "NULLLOTNO";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
else
{
errCode = chkQcOrd(ls_itemcode, ls_sitecode, ls_loc_code, ls_lot_no, ls_lot_sl, conn);
if(errCode.length() > 0)
{
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
if(errCode.length() == 0)
{
ld_mfg_date_o = checkNullAndTrim(genericUtility.getColumnValue("mfg_date__o", dom));
ld_exp_date_o = checkNullAndTrim(genericUtility.getColumnValue("exp_date__o", dom));
ls_sitecode_o = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg__o", dom));
ld_retest_o = checkNullAndTrim(genericUtility.getColumnValue("retest_date_o", dom));
lc_potency_o = checkNullAndTrim(genericUtility.getColumnValue("potency_perc_o", dom));
ls_suppcodemfg_o = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg__o", dom));
ls_dim_o = checkNullAndTrim(genericUtility.getColumnValue("dimension__o", dom));
lc_conv_qty_o = checkNullAndTrim(genericUtility.getColumnValue("conv__qty_stduom_o", dom));
ls_consider_allocate__o = checkNullAndTrim(genericUtility.getColumnValue("consider_allocate__o", dom));
lc_qty_per_art_o = checkNullAndTrim(genericUtility.getColumnValue("qty_per_art_o", dom));
lc_no_art_o = checkNullAndTrim(genericUtility.getColumnValue("no_art_o", dom));
ls_pack_code_o = checkNullAndTrim(genericUtility.getColumnValue("pack_code_o", dom));
ld_mfg_date = checkNullAndTrim(genericUtility.getColumnValue("mfg_date", dom));
ld_exp_date = checkNullAndTrim(genericUtility.getColumnValue("exp_date", dom));
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg", dom));
ld_retest = checkNullAndTrim(genericUtility.getColumnValue("retest_date", dom));
lc_potency = checkNullAndTrim(genericUtility.getColumnValue("potency_perc", dom));
ls_suppcodemfg = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg", dom));
ls_dim = checkNullAndTrim(genericUtility.getColumnValue("dimension", dom));
lc_conv_qty = checkNullAndTrim(genericUtility.getColumnValue("conv__qty_stduom", dom));
ls_consider_allocate = checkNullAndTrim(genericUtility.getColumnValue("consider_allocate", dom));
lc_qty_per_art = checkNullAndTrim(genericUtility.getColumnValue("qty_per_art", dom));
lc_no_art = checkNullAndTrim(genericUtility.getColumnValue("no_art", dom));
ls_pack_code = checkNullAndTrim(genericUtility.getColumnValue("pack_code", dom));
if(ld_mfg_date_o.equalsIgnoreCase(ld_mfg_date) && ld_exp_date_o.equalsIgnoreCase(ld_exp_date) &&
ls_sitecode_o.equalsIgnoreCase(ls_sitecode) && ld_retest_o.equalsIgnoreCase(ld_retest) &&
lc_potency_o.equalsIgnoreCase(lc_potency) && ls_suppcodemfg_o.equalsIgnoreCase(ls_suppcodemfg) &&
ls_dim.equalsIgnoreCase(ls_dim_o) && lc_conv_qty_o.equalsIgnoreCase(lc_conv_qty) &&
ls_consider_allocate.equalsIgnoreCase(ls_consider_allocate__o) && lc_qty_per_art.equalsIgnoreCase(lc_qty_per_art_o) &&
lc_no_art.equalsIgnoreCase(lc_no_art_o) && ls_pack_code.equalsIgnoreCase(ls_pack_code_o))
{
errCode = "VTOLDNEW";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
}
}
} }
else if("lot_sl".equalsIgnoreCase(childNodeName)) else if("lot_sl".equalsIgnoreCase(childNodeName))
{ {
...@@ -281,65 +354,113 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -281,65 +354,113 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_lot_no = checkNullAndTrim(genericUtility.getColumnValue("lot_no", dom)); ls_lot_no = checkNullAndTrim(genericUtility.getColumnValue("lot_no", dom));
ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom)); ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom));
if(ls_sitecode.length() == 0)
{
ls_sitecode = " ";
}
if(ls_itemcode.length() == 0)
{
ls_itemcode = " ";
}
if(ls_loc_code.length() == 0)
{
ls_loc_code = " ";
}
if(ls_lot_no.length() == 0)
{
ls_lot_no = " ";
}
if(ls_lot_sl.length() == 0) if(ls_lot_sl.length() == 0)
{ {
ls_lot_sl = " "; errCode = "NULLLOTSL";
} errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
sql = "SELECT COUNT(*) FROM STOCK WHERE SITE_CODE = ? AND ITEM_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_sitecode);
pstmt.setString(2, ls_itemcode);
pstmt.setString(3, ls_loc_code);
pstmt.setString(4, ls_lot_no);
pstmt.setString(5, ls_lot_sl);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
} }
if(rs != null) else
{ {
rs.close(); if(ls_sitecode.length() == 0)
rs = null; {
ls_sitecode = " ";
}
if(ls_itemcode.length() == 0)
{
ls_itemcode = " ";
}
if(ls_loc_code.length() == 0)
{
ls_loc_code = " ";
}
if(ls_lot_no.length() == 0)
{
ls_lot_no = " ";
}
if(ls_lot_sl.length() == 0)
{
ls_lot_sl = " ";
}
sql = "SELECT COUNT(*) FROM STOCK WHERE SITE_CODE = ? AND ITEM_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_sitecode);
pstmt.setString(2, ls_itemcode);
pstmt.setString(3, ls_loc_code);
pstmt.setString(4, ls_lot_no);
pstmt.setString(5, ls_lot_sl);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(cnt == 0)
{
errCode = "VTNOSTOCK";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
} }
if(cnt == 0)
if(errCode.length() == 0)
{ {
errCode = "VTNOSTOCK"; ld_mfg_date_o = checkNullAndTrim(genericUtility.getColumnValue("mfg_date__o", dom));
errList.add( errCode ); ld_exp_date_o = checkNullAndTrim(genericUtility.getColumnValue("exp_date__o", dom));
errFields.add(childNodeName.toLowerCase()); ls_sitecode_o = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg__o", dom));
break; ld_retest_o = checkNullAndTrim(genericUtility.getColumnValue("retest_date_o", dom));
lc_potency_o = checkNullAndTrim(genericUtility.getColumnValue("potency_perc_o", dom));
ls_suppcodemfg_o = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg__o", dom));
ls_dim_o = checkNullAndTrim(genericUtility.getColumnValue("dimension__o", dom));
lc_conv_qty_o = checkNullAndTrim(genericUtility.getColumnValue("conv__qty_stduom_o", dom));
ls_consider_allocate__o = checkNullAndTrim(genericUtility.getColumnValue("consider_allocate__o", dom));
lc_qty_per_art_o = checkNullAndTrim(genericUtility.getColumnValue("qty_per_art_o", dom));
lc_no_art_o = checkNullAndTrim(genericUtility.getColumnValue("no_art_o", dom));
ls_pack_code_o = checkNullAndTrim(genericUtility.getColumnValue("pack_code_o", dom));
ld_mfg_date = checkNullAndTrim(genericUtility.getColumnValue("mfg_date", dom));
ld_exp_date = checkNullAndTrim(genericUtility.getColumnValue("exp_date", dom));
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg", dom));
ld_retest = checkNullAndTrim(genericUtility.getColumnValue("retest_date", dom));
lc_potency = checkNullAndTrim(genericUtility.getColumnValue("potency_perc", dom));
ls_suppcodemfg = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg", dom));
ls_dim = checkNullAndTrim(genericUtility.getColumnValue("dimension", dom));
lc_conv_qty = checkNullAndTrim(genericUtility.getColumnValue("conv__qty_stduom", dom));
ls_consider_allocate = checkNullAndTrim(genericUtility.getColumnValue("consider_allocate", dom));
lc_qty_per_art = checkNullAndTrim(genericUtility.getColumnValue("qty_per_art", dom));
lc_no_art = checkNullAndTrim(genericUtility.getColumnValue("no_art", dom));
ls_pack_code = checkNullAndTrim(genericUtility.getColumnValue("pack_code", dom));
if(ld_mfg_date_o.equalsIgnoreCase(ld_mfg_date) && ld_exp_date_o.equalsIgnoreCase(ld_exp_date) &&
ls_sitecode_o.equalsIgnoreCase(ls_sitecode) && ld_retest_o.equalsIgnoreCase(ld_retest) &&
lc_potency_o.equalsIgnoreCase(lc_potency) && ls_suppcodemfg_o.equalsIgnoreCase(ls_suppcodemfg) &&
ls_dim.equalsIgnoreCase(ls_dim_o) && lc_conv_qty_o.equalsIgnoreCase(lc_conv_qty) &&
ls_consider_allocate.equalsIgnoreCase(ls_consider_allocate__o) && lc_qty_per_art.equalsIgnoreCase(lc_qty_per_art_o) &&
lc_no_art.equalsIgnoreCase(lc_no_art_o) && ls_pack_code.equalsIgnoreCase(ls_pack_code_o))
{
errCode = "VTOLDNEW";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
} }
} }
else if("mfg_date".equalsIgnoreCase(childNodeName)) else if("mfg_date".equalsIgnoreCase(childNodeName))
{ {
System.out.println("------------ Inside mfg_date ........... =================== ");
ld_mfg_date = checkNullAndTrim(genericUtility.getColumnValue("mfg_date", dom)); ld_mfg_date = checkNullAndTrim(genericUtility.getColumnValue("mfg_date", dom));
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom)); ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
System.out.println("ld_mfg_date==========>>"+ld_mfg_date); System.out.println("ld_mfg_date==========>>"+ld_mfg_date);
sql = "SELECT TRACK_SHELF_LIFE FROM ITEM WHERE ITEM_CODE = ? "; sql = "SELECT TRACK_SHELF_LIFE FROM ITEM WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_itemcode); pstmt.setString(1, ls_itemcode);
...@@ -363,7 +484,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -363,7 +484,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTMFGDATE3"; errCode = "VTMFGDATE3";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
else if("exp_date".equalsIgnoreCase(childNodeName)) else if("exp_date".equalsIgnoreCase(childNodeName))
...@@ -397,7 +517,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -397,7 +517,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMEXPDATE1"; errCode = "VMEXPDATE1";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
if(ld_exp_date.length() != 0 && ld_mfg_date.length() != 0) if(ld_exp_date.length() != 0 && ld_mfg_date.length() != 0)
...@@ -410,7 +529,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -410,7 +529,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMEXPDT2"; errCode = "VMEXPDT2";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
} }
...@@ -445,7 +563,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -445,7 +563,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTSITEMFG1"; errCode = "VTSITEMFG1";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
sql = "SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? "; sql = "SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? ";
...@@ -471,7 +588,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -471,7 +588,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMSITE"; errCode = "VMSITE";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
else if("retest_date".equalsIgnoreCase(childNodeName)) else if("retest_date".equalsIgnoreCase(childNodeName))
...@@ -540,7 +656,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -540,7 +656,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTRETSTDT"; errCode = "VTRETSTDT";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
if(ld_exp_date.length() != 0 && ld_mfg_date.length() != 0 && ld_retest.length() != 0) if(ld_exp_date.length() != 0 && ld_mfg_date.length() != 0 && ld_retest.length() != 0)
...@@ -555,7 +670,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -555,7 +670,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTRETSTDT1"; errCode = "VTRETSTDT1";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
...@@ -616,7 +730,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -616,7 +730,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTSUPP2"; errCode = "VTSUPP2";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
} }
...@@ -650,86 +763,9 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -650,86 +763,9 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTPKCD1"; errCode = "VTPKCD1";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break;
} }
} }
} }
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code", dom));
ls_loc_code = checkNullAndTrim(genericUtility.getColumnValue("loc_code", dom));
ls_lot_no = checkNullAndTrim(genericUtility.getColumnValue("lot_no", dom));
ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom));
if(ls_itemcode.length() == 0)
{
errCode = "VMITEM1";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
else if(ls_sitecode.length() == 0)
{
errCode = "VMSITE";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
else if(ls_loc_code.length() == 0)
{
errCode = "VTLOCCD";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
else if(ls_lot_no.length() == 0 || ls_lot_sl.length() == 0)
{
errCode = "VTNOSTOCK";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
else
{
ld_mfg_date_o = checkNullAndTrim(genericUtility.getColumnValue("mfg_date__o", dom));
ld_exp_date_o = checkNullAndTrim(genericUtility.getColumnValue("exp_date__o", dom));
ls_sitecode_o = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg__o", dom));
ld_retest_o = checkNullAndTrim(genericUtility.getColumnValue("retest_date_o", dom));
lc_potency_o = checkNullAndTrim(genericUtility.getColumnValue("potency_perc_o", dom));
ls_suppcodemfg_o = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg__o", dom));
ls_dim_o = checkNullAndTrim(genericUtility.getColumnValue("dimension__o", dom));
lc_conv_qty_o = checkNullAndTrim(genericUtility.getColumnValue("conv__qty_stduom_o", dom));
ls_consider_allocate__o = checkNullAndTrim(genericUtility.getColumnValue("consider_allocate__o", dom));
lc_qty_per_art_o = checkNullAndTrim(genericUtility.getColumnValue("qty_per_art_o", dom));
lc_no_art_o = checkNullAndTrim(genericUtility.getColumnValue("no_art_o", dom));
ls_pack_code_o = checkNullAndTrim(genericUtility.getColumnValue("pack_code_o", dom));
ld_mfg_date = checkNullAndTrim(genericUtility.getColumnValue("mfg_date", dom));
ld_exp_date = checkNullAndTrim(genericUtility.getColumnValue("exp_date", dom));
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg", dom));
ld_retest = checkNullAndTrim(genericUtility.getColumnValue("retest_date", dom));
lc_potency = checkNullAndTrim(genericUtility.getColumnValue("potency_perc", dom));
ls_suppcodemfg = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg", dom));
ls_dim = checkNullAndTrim(genericUtility.getColumnValue("dimension", dom));
lc_conv_qty = checkNullAndTrim(genericUtility.getColumnValue("conv__qty_stduom", dom));
ls_consider_allocate = checkNullAndTrim(genericUtility.getColumnValue("consider_allocate", dom));
lc_qty_per_art = checkNullAndTrim(genericUtility.getColumnValue("qty_per_art", dom));
lc_no_art = checkNullAndTrim(genericUtility.getColumnValue("no_art", dom));
ls_pack_code = checkNullAndTrim(genericUtility.getColumnValue("pack_code", dom));
if(ld_mfg_date_o.equalsIgnoreCase(ld_mfg_date) && ld_exp_date_o.equalsIgnoreCase(ld_exp_date) &&
ls_sitecode_o.equalsIgnoreCase(ls_sitecode) && ld_retest_o.equalsIgnoreCase(ld_retest) &&
lc_potency_o.equalsIgnoreCase(lc_potency) && ls_suppcodemfg_o.equalsIgnoreCase(ls_suppcodemfg) &&
ls_dim.equalsIgnoreCase(ls_dim_o) && lc_conv_qty_o.equalsIgnoreCase(lc_conv_qty) &&
ls_consider_allocate.equalsIgnoreCase(ls_consider_allocate__o) && lc_qty_per_art.equalsIgnoreCase(lc_qty_per_art_o) &&
lc_no_art.equalsIgnoreCase(lc_no_art_o) && ls_pack_code.equalsIgnoreCase(ls_pack_code_o))
{
errCode = "VTOLDNEW";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
} }
break; break;
...@@ -1279,6 +1315,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -1279,6 +1315,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
return inputVal; return inputVal;
} }
public String chkQcOrd(String ls_item_code, String ls_site_code, String ls_loc_code, String ls_lot_no, String ls_lot_sl, Connection conn) throws ITMException public String chkQcOrd(String ls_item_code, String ls_site_code, String ls_loc_code, String ls_lot_no, String ls_lot_sl, Connection conn) throws ITMException
{ {
String sql = "", errCode = ""; String sql = "", errCode = "";
...@@ -1287,7 +1324,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -1287,7 +1324,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ResultSet rs = null; ResultSet rs = null;
try try
{ {
System.out.println("-------------- Inside chkQcOrd ----------------");
if(ls_item_code.length() == 0) if(ls_item_code.length() == 0)
{ {
ls_item_code = " "; ls_item_code = " ";
...@@ -1309,7 +1346,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -1309,7 +1346,6 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
{ {
ls_lot_sl = " "; ls_lot_sl = " ";
} }
if(ls_item_code.length() > 0 && ls_site_code.length() > 0 && ls_loc_code.length() > 0 && ls_lot_no.length() > 0) if(ls_item_code.length() > 0 && ls_site_code.length() > 0 && ls_loc_code.length() > 0 && ls_lot_no.length() > 0)
{ {
sql = "SELECT COUNT(*) FROM QC_ORDER WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND STATUS = ?"; sql = "SELECT COUNT(*) FROM QC_ORDER WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND STATUS = ?";
...@@ -1368,6 +1404,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -1368,6 +1404,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
throw new ITMException(e); throw new ITMException(e);
} }
} }
System.out.println(" Return value from chkQcOrd ==========>>["+errCode+"]");
return errCode; return errCode;
} }
......
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