Commit 54fad8a5 authored by caluka's avatar caluka

Analysis class 'D' setting for PHYSCANDET for yearly


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95789 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9e9bd5db
...@@ -776,7 +776,7 @@ public class PhysicalCountSchedule implements Schedule ...@@ -776,7 +776,7 @@ public class PhysicalCountSchedule implements Schedule
alist=new ArrayList<SelectItem>(); alist=new ArrayList<SelectItem>();
while(rs.next()) while(rs.next())
{ {
aitem=new SelectItem(rs.getString("ITEM_CODE"), rs.getString("LOT_NO"), rs.getString("LOT_SL"), rs.getString("LOC_CODE"),"C", rs.getString("SITE_CODE"), rs.getString("CYCLE_CRITERIA"),rs.getDouble("QUANTITY"),rs.getString("UNIT")); aitem=new SelectItem(rs.getString("ITEM_CODE"), rs.getString("LOT_NO"), rs.getString("LOT_SL"), rs.getString("LOC_CODE"),"D", rs.getString("SITE_CODE"), rs.getString("CYCLE_CRITERIA"),rs.getDouble("QUANTITY"),rs.getString("UNIT"));
alist.add(aitem); alist.add(aitem);
} }
...@@ -1011,7 +1011,7 @@ public class PhysicalCountSchedule implements Schedule ...@@ -1011,7 +1011,7 @@ public class PhysicalCountSchedule implements Schedule
System.out.println("4--rec----"+rec); System.out.println("4--rec----"+rec);
queryString=" SELECT DISTINCT T.ITEM_CODE,T.LOT_NO,T.LOT_SL,T.LOC_CODE,T.SITE_CODE,CYCLE_CRITERIA,0 QUANTITY,T.UNIT,I.ANALYSIS_CLASS , T.TRAN_ID FROM ITEM I,LOCATION L,INVTRACE T,ITEM_LOT_PACKSIZE P WHERE " + queryString=" SELECT DISTINCT T.ITEM_CODE,T.LOT_NO,T.LOT_SL,T.LOC_CODE,T.SITE_CODE,CYCLE_CRITERIA,0 QUANTITY,T.UNIT,get_analysis_class( T.site_code ,T.item_code) ANALYSIS_CLASS , T.TRAN_ID FROM ITEM I,LOCATION L,INVTRACE T,ITEM_LOT_PACKSIZE P WHERE " +
//" AND I.ITEM_CODE NOT IN (SELECT ITEM_CODE FROM PHYSCAN A,PHYSCANDET B WHERE A.TRAN_ID=B.TRAN_ID AND ANALYSIS_CLASS='A' AND TO_CHAR(TRAN_DATE, 'MON/YYYY')=? AND CASE WHEN B.STATUS IS NULL THEN 'N' ELSE B.STATUS END ='Y' and A.tran_type='A') " + //" AND I.ITEM_CODE NOT IN (SELECT ITEM_CODE FROM PHYSCAN A,PHYSCANDET B WHERE A.TRAN_ID=B.TRAN_ID AND ANALYSIS_CLASS='A' AND TO_CHAR(TRAN_DATE, 'MON/YYYY')=? AND CASE WHEN B.STATUS IS NULL THEN 'N' ELSE B.STATUS END ='Y' and A.tran_type='A') " +
//" AND S.ITEM_CODE = I.ITEM_CODE AND S.LOC_CODE=L.LOC_CODE AND CYCLE_COUNT_REQD='Y' " + //" AND S.ITEM_CODE = I.ITEM_CODE AND S.LOC_CODE=L.LOC_CODE AND CYCLE_COUNT_REQD='Y' " +
//" AND S.ITEM_CODE=P.ITEM_CODE AND "+ //" AND S.ITEM_CODE=P.ITEM_CODE AND "+
...@@ -1036,7 +1036,7 @@ public class PhysicalCountSchedule implements Schedule ...@@ -1036,7 +1036,7 @@ public class PhysicalCountSchedule implements Schedule
if(!locationMap.contains((String)rs.getString("LOC_CODE").trim())) if(!locationMap.contains((String)rs.getString("LOC_CODE").trim()))
{ {
System.out.println("Kunal Test"); System.out.println("Kunal Test");
sql = " select stock.quantity,stock.loc_code,stock.item_code,stock.lot_no,stock.lot_sl , item.analysis_class,item.cycle_criteria," sql = " select stock.quantity,stock.loc_code,stock.item_code,stock.lot_no,stock.lot_sl ,get_analysis_class( stock.site_code ,stock.item_code) analysis_class,item.cycle_criteria,"
+" item.unit from stock ,item where stock.item_code = item.item_code and stock.site_code = ? and stock.loc_code = ? and stock.quantity > 0 "; +" item.unit from stock ,item where stock.item_code = item.item_code and stock.site_code = ? and stock.loc_code = ? and stock.quantity > 0 ";
pstmt1 = conn.prepareStatement(sql); pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, loginSiteCode); pstmt1.setString(1, loginSiteCode);
......
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