Commit d93cef91 authored by ssarkar's avatar ssarkar

update by sumit on 26/02/13 for issue tracker point 119 (Active clubbing) . BUG SOLVED


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92741 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e51e0b87
...@@ -142,7 +142,7 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC ...@@ -142,7 +142,7 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
String ptcnReport = ""; String ptcnReport = "";
PreparedStatement pstmtitem = null; PreparedStatement pstmtitem = null;
ResultSet rsitem = null; ResultSet rsitem = null;
String sqlTran = ""; String sqlTran = "";
//Changed by Rohnan on 15-10-12 for bug fixing //Changed by Rohnan on 15-10-12 for bug fixing
//String pickOrd = ""; //String pickOrd = "";
String replOrderS = ""; String replOrderS = "";
...@@ -1369,6 +1369,11 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC ...@@ -1369,6 +1369,11 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
noArt = checkNull(genericUtility.getColumnValue("no_art", currFormDataDom )); noArt = checkNull(genericUtility.getColumnValue("no_art", currFormDataDom ));
replOrder = genericUtility.getColumnValue("repl_order", currFormDataDom ); replOrder = genericUtility.getColumnValue("repl_order", currFormDataDom );
locCode = genericUtility.getColumnValue("loc_code", currFormDataDom );
siteCode = genericUtility.getColumnValue("site_code", currFormDataDom );
lotSl = genericUtility.getColumnValue("lot_sl", currFormDataDom );
itemCode = genericUtility.getColumnValue("item_code", currFormDataDom );
lotNo = genericUtility.getColumnValue("lot_no", currFormDataDom );
System.out.println(" noArt ["+noArt+"] replOrder ["+replOrder+"]"); System.out.println(" noArt ["+noArt+"] replOrder ["+replOrder+"]");
if( noArt == null || noArt.trim().length() == 0 ) if( noArt == null || noArt.trim().length() == 0 )
{ {
...@@ -1382,15 +1387,22 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC ...@@ -1382,15 +1387,22 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
} }
else else
{ {
double tempNoArt = 0.0; double tempNoArt = 0.0;
sql = " SELECT SUM(NO_ART) AS NO_ART FROM REPL_ORD_DET WHERE REPL_ORDER = ? " + sql = " SELECT RID.SITE_CODE, RID.ITEM_CODE, RID.LOC_CODE, RID.LOT_NO, RID.LOT_SL, SUM(RID.QUANTITY) AS QUANTITY , " +
" AND CASE WHEN CANCEL_MODE IS NULL THEN 'N' ELSE CANCEL_MODE END <> 'Y'"; " SUM(RID.NO_ART) AS NO_ART FROM REPL_ORD_DET RID WHERE RID.REPL_ORDER = ? AND ITEM_CODE = ? AND SITE_CODE = ? " +
" AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? AND CASE WHEN CANCEL_MODE IS NULL THEN 'N' ELSE CANCEL_MODE END <> 'Y' " +
" GROUP BY RID.SITE_CODE, RID.ITEM_CODE, RID.LOC_CODE, RID.LOT_NO, RID.LOT_SL ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, replOrder); pstmt.setString(1, replOrder);
pstmt.setString(2, itemCode);
pstmt.setString(3, siteCode);
pstmt.setString(4, locCode);
pstmt.setString(5, lotNo);
pstmt.setString(6, lotSl);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if( rs.next()) if( rs.next())
{ {
tempNoArt = rs.getDouble(1); tempNoArt = rs.getDouble("NO_ART");
} }
rs.close(); rs =null; rs.close(); rs =null;
pstmt.close(); pstmt = null; pstmt.close(); pstmt = null;
......
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