Commit f2355195 authored by caluka's avatar caluka

getdata sql ORDER_TYPE from mfgparm comma separated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97280 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9fa059ca
......@@ -8,6 +8,7 @@ import ibase.webitm.ejb.ProcessEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.ejb.mfg.MfgCommon;
import java.rmi.RemoteException;
import java.sql.Connection;
......@@ -70,7 +71,9 @@ public class WorderCampaign extends ProcessEJB implements WorderCampaignLocal, W
Connection conn = null;
PreparedStatement pStmt = null;
ResultSet rs = null;
String sql = "";
String sql = "",workOrdType="";
String subQuery=" ";
String workOrdType1="",resultWorkOrdType="",workOrdTypeSplit="";
ITMDBAccessEJB itmDBAccessEJB = null;
boolean isError = false;
......@@ -119,7 +122,26 @@ public class WorderCampaign extends ProcessEJB implements WorderCampaignLocal, W
}
//Start Added by chandrashekar on 12-Feb-15
workOrdType = new MfgCommon().getEnvMfg("999999","WORK_ORD_TYPE", conn);
System.out.println("workOrdType>>>>["+workOrdType+"]");
if (workOrdType == null || "NULLFOUND".equalsIgnoreCase(workOrdType))
{
workOrdType = "";
}
if(workOrdType != null && (workOrdType.trim().length() > 0))
{
String[] arrStr =workOrdType.split(",");
int len =arrStr.length;
for(int i =0;i<len;i++)
{
workOrdType1 =arrStr[i];
workOrdTypeSplit=workOrdTypeSplit+"'"+workOrdType1+"',";
}
resultWorkOrdType = workOrdTypeSplit.substring(0, workOrdTypeSplit.length() - 1);
subQuery= " AND (WORKORDER.ORDER_TYPE in("+resultWorkOrdType+"))";
}
//End Added by chandrashekar on 12-Feb-15
sql ="SELECT WORKORDER.TRAN_ID,WORKORDER.WORK_ORDER,"
+ "WORKORDER.ORDER_TYPE,"
+ "WORKORDER.ITEM_CODE,WORKORDER.SITE_CODE,WORKORDER.QUANTITY,"
......@@ -133,8 +155,9 @@ public class WorderCampaign extends ProcessEJB implements WorderCampaignLocal, W
+ "WORKORDER.CHG_USER,WORKORDER.CHG_TERM,WORKORDER.CAMPGN_NO"
+ " FROM"
+ " WORKORDER WORKORDER,ITEM ITEM WHERE ( WORKORDER.ITEM_CODE = ITEM.ITEM_CODE ) AND ( WORKORDER.ORD_DATE >= ? ) AND ( WORKORDER.ORD_DATE <= ? )"
+ " AND WORKORDER.ORDER_TYPE='F' AND WORKORDER.STATUS IN('P','M','U') AND WORKORDER.SITE_CODE = ? " //login sitecode added by mahendra dated 07-JAN-2014
+ " AND WORKORDER.CAMPGN_NO IS NULL";//condition added by chandrashekar on 09-oct-14
//+ " AND WORKORDER.ORDER_TYPE='F' "
+ " AND WORKORDER.STATUS IN('P','M','U') AND WORKORDER.SITE_CODE = ? " //login sitecode added by mahendra dated 07-JAN-2014
+ " AND WORKORDER.CAMPGN_NO IS NULL"+subQuery;//subQuery condition added by chandrashekar on 12-feb-15
pStmt = conn.prepareStatement(sql);
pStmt.setDate(1, fromDateDtSql);
......
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