Commit 9567040a authored by smane's avatar smane

changes made in WoVolatileLossAct.java file for scrap percentage (MF3HSUP001)


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94436 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3400cb08
...@@ -87,7 +87,7 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -87,7 +87,7 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
{ {
String sql=""; String sql="";
String worder = "",itemCode= "",qtyFdStr="",itemCodeBom=""; String worder = "",itemCode= "",qtyFdStr="",itemCodeBom="";
String VolatileItem= " ",siteCode="",locCode="",VolatileItemDescr=""; String VolatileItem= " ",siteCode="",locCode="",VolatileItemDescr="",loginSiteCode="";
String scrapItem=" ",scrapItemDescr=""; String scrapItem=" ",scrapItemDescr="";
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
...@@ -110,8 +110,10 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -110,8 +110,10 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
if(qtyFdStr.trim().length() > 0) if(qtyFdStr.trim().length() > 0)
qtyFd = Double.parseDouble(qtyFdStr); qtyFd = Double.parseDouble(qtyFdStr);
siteCode = genericUtility.getColumnValue( "site_code", dom1 ) == null ?"":genericUtility.getColumnValue( "site_code", dom1 ); siteCode = genericUtility.getColumnValue( "site_code", dom1 ) == null ?"":genericUtility.getColumnValue( "site_code", dom1 );
loginSiteCode = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));//Added by Sagar on 28/MAR/14
System.out.println(">>>>>>>loginSiteCode:"+loginSiteCode);
System.out.println(" worder :-"+worder); System.out.println(" worder :-"+worder);
System.out.println(" siteCode :-"+siteCode);
System.out.println(" itemCode :-"+itemCode); System.out.println(" itemCode :-"+itemCode);
System.out.println(" qtyFdStr and qtyFd :-"+qtyFdStr+":"+qtyFd); System.out.println(" qtyFdStr and qtyFd :-"+qtyFdStr+":"+qtyFd);
...@@ -203,7 +205,9 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -203,7 +205,9 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
rs.close();rs = null; rs.close();rs = null;
// volatileQty = ((billQty * qtyFd)/batchQty)*(procLossPerc/100); // volatileQty = ((billQty * qtyFd)/batchQty)*(procLossPerc/100);
volatileQty = ((requiredItemQty * qtyFd)/batchQty)*(procLossPerc/100); volatileQty = ((requiredItemQty * qtyFd)/batchQty)*(procLossPerc/100);
System.out.println(">>>>>Before volatileQty:"+volatileQty);
if(volatileQty > 0 && VolatileItem.trim().length() > 0) if(volatileQty > 0 && VolatileItem.trim().length() > 0)
{ {
volatileQty = ((requiredItemQty * qtyFd)/batchQty)*(procLossPerc/100); volatileQty = ((requiredItemQty * qtyFd)/batchQty)*(procLossPerc/100);
...@@ -218,7 +222,7 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -218,7 +222,7 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
valueXmlString.append("<inv_rcp_act>").append("<![CDATA[").append("V").append("]]>").append("</inv_rcp_act>\r\n"); valueXmlString.append("<inv_rcp_act>").append("<![CDATA[").append("V").append("]]>").append("</inv_rcp_act>\r\n");
valueXmlString.append("</Detail>\r\n"); valueXmlString.append("</Detail>\r\n");
} }
if( !("NULLFOUND").equalsIgnoreCase(phyattScrabPerc) && !("NULLFOUND").equalsIgnoreCase(phyattScrabItem)) /*if( !("NULLFOUND").equalsIgnoreCase(phyattScrabPerc) && !("NULLFOUND").equalsIgnoreCase(phyattScrabItem)) // comment by Sagar on 24/MAR/14
{ {
sql = " select "+phyattScrabPerc +"," +phyattScrabItem +" from item where item_code = ? "; sql = " select "+phyattScrabPerc +"," +phyattScrabItem +" from item where item_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -232,7 +236,39 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -232,7 +236,39 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
} }
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
rs.close();rs = null; rs.close();rs = null;
} */
//Added by Sagar on 28/MAR/14 start
if(!("NULLFOUND").equalsIgnoreCase(phyattScrabItem))
{
sql = " select "+phyattScrabItem +" from item where item_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
scrapItem = rs.getString(1)== null ?" ":rs.getString(1);
}
pstmt.close();pstmt = null;
rs.close();rs = null;
//get scrapPerc from siteitem
sql = " SELECT STD_WASTAGE_PERC FROM siteitem WHERE site_code=? AND item_code=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,loginSiteCode);
pstmt.setString(2,itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
scrapPerc=rs.getDouble(1);
System.out.println(">>>>Standard Wastage Percenatge:"+scrapPerc);
} }
pstmt.close();
pstmt = null;
rs.close();
rs = null;
} //Added by sagar 28/MAR/14 end
sql = " select descr from item where item_code = ? "; sql = " select descr from item where item_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,scrapItem); pstmt.setString(1,scrapItem);
...@@ -245,7 +281,13 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -245,7 +281,13 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
rs.close();rs = null; rs.close();rs = null;
//scrapQty = ((billQty * qtyFd)/batchQty)*(scrapPerc/100); //scrapQty = ((billQty * qtyFd)/batchQty)*(scrapPerc/100);
System.out.println(">>>>batchQty:"+batchQty);
System.out.println(">>>>qtyFd:"+qtyFd);
System.out.println(">>>>billQty:"+billQty);
System.out.println(">>>>scrapPerc:"+scrapPerc);
scrapQty = ((batchQty * qtyFd)/billQty)*(scrapPerc/100); scrapQty = ((batchQty * qtyFd)/billQty)*(scrapPerc/100);
System.out.println(">>>>>scrapQty:"+scrapQty);
if(scrapQty > 0 && scrapItem.trim().length() > 0) if(scrapQty > 0 && scrapItem.trim().length() > 0)
{ {
...@@ -282,4 +324,16 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos ...@@ -282,4 +324,16 @@ public class WoVolatileLossAct extends ActionHandlerEJB implements WoVolatileLos
System.out.println("valueXmlString.toString() "+valueXmlString.toString()); System.out.println("valueXmlString.toString() "+valueXmlString.toString());
return valueXmlString.toString(); return valueXmlString.toString();
} }
private String checkNull(String str)
{
if(str == null)
{
return "";
}
else
{
return str ;
}
}
} }
\ No newline at end of file
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