Commit 03c7ce4d authored by vbhosale's avatar vbhosale

changes for sysdate

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@177196 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4ed6b27c
...@@ -18,6 +18,8 @@ import java.util.HashMap; ...@@ -18,6 +18,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.TreeMap; import java.util.TreeMap;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date;
import javax.ejb.Stateless; import javax.ejb.Stateless;
@Stateless @Stateless
...@@ -778,6 +780,9 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan ...@@ -778,6 +780,9 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
DashboardUtility dashboardUtility = null; DashboardUtility dashboardUtility = null;
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yy");
Date date = new Date();
String sysDate = sdf.format(date);
int count = 0; int count = 0;
...@@ -834,13 +839,12 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan ...@@ -834,13 +839,12 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan
"STRG_SERIES SS ON SS.SC_CODE=SC.SC_CODE INNER JOIN " + "STRG_SERIES SS ON SS.SC_CODE=SC.SC_CODE INNER JOIN " +
"SPECIALITY SPL ON SPL.SPL_CODE=SS.SPL_CODE " + "SPECIALITY SPL ON SPL.SPL_CODE=SS.SPL_CODE " +
"WHERE SPH.PLAN_DATE <= sysdate "+localSQL+")";*/ "WHERE SPH.PLAN_DATE <= sysdate "+localSQL+")";*/
// ADDED ROWNUM < 10 REMOVE WHILE RELEASE AND SYSDATE <= CHANGE TO =
// new sql query provided by sagar // new sql query provided by sagar
sql ="SELECT SM.EVENT_DATE, SM.SALES_PERS, SP.SP_NAME, SM.STRG_CODE, (SC.FIRST_NAME ||' '||SC.LAST_NAME)AS NAME " sql ="SELECT SM.EVENT_DATE, SM.SALES_PERS, SP.SP_NAME, SM.STRG_CODE, (SC.FIRST_NAME ||' '||SC.LAST_NAME)AS NAME "
+ " FROM STRG_MEET SM INNER JOIN SALES_PERS SP ON SP.SALES_PERS = SM.SALES_PERS INNER JOIN STRG_CUSTOMER SC ON SC.SC_CODE=SM.STRG_CODE " + " FROM STRG_MEET SM INNER JOIN SALES_PERS SP ON SP.SALES_PERS = SM.SALES_PERS INNER JOIN STRG_CUSTOMER SC ON SC.SC_CODE=SM.STRG_CODE "
+ " INNER JOIN SPRS_PLAN_HDR SPH ON SPH.SPRS_CODE__PLAN = SM.SALES_PERS AND SPH.PLAN_DATE=SM.EVENT_DATE " + " INNER JOIN SPRS_PLAN_HDR SPH ON SPH.SPRS_CODE__PLAN = SM.SALES_PERS AND SPH.PLAN_DATE=SM.EVENT_DATE "
+ " WHERE SM.EVENT_DATE = sysdate AND SM.SALES_PERS= SP.SALES_PERS " + " WHERE SM.EVENT_DATE = '"+sysDate+"' AND SM.SALES_PERS= SP.SALES_PERS "
+ " AND NOT EXISTS (SELECT SPC.SC_CODE FROM SPRS_PLAN_CUST SPC " + " AND NOT EXISTS (SELECT SPC.SC_CODE FROM SPRS_PLAN_CUST SPC "
+ " WHERE SPC.SC_CODE=SM.STRG_CODE AND SPC.PLAN_ID = SPH.PLAN_ID) "; + " WHERE SPC.SC_CODE=SM.STRG_CODE AND SPC.PLAN_ID = SPH.PLAN_ID) ";
...@@ -908,7 +912,7 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan ...@@ -908,7 +912,7 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan
// sql for unplanned by sagar // sql for unplanned by sagar
sql = " SELECT SM.EVENT_DATE, SM.SALES_PERS, SP.SP_NAME, SM.STRG_CODE, (SC.FIRST_NAME ||' '||SC.LAST_NAME)AS NAME " sql = " SELECT SM.EVENT_DATE, SM.SALES_PERS, SP.SP_NAME, SM.STRG_CODE, (SC.FIRST_NAME ||' '||SC.LAST_NAME)AS NAME "
+ " FROM STRG_MEET SM INNER JOIN SALES_PERS SP ON SP.SALES_PERS = SM.SALES_PERS INNER JOIN STRG_CUSTOMER SC ON SC.SC_CODE=SM.STRG_CODE INNER JOIN SPRS_PLAN_HDR SPH ON SPH.SPRS_CODE__PLAN = SM.SALES_PERS AND SPH.PLAN_DATE=SM.EVENT_DATE " + " FROM STRG_MEET SM INNER JOIN SALES_PERS SP ON SP.SALES_PERS = SM.SALES_PERS INNER JOIN STRG_CUSTOMER SC ON SC.SC_CODE=SM.STRG_CODE INNER JOIN SPRS_PLAN_HDR SPH ON SPH.SPRS_CODE__PLAN = SM.SALES_PERS AND SPH.PLAN_DATE=SM.EVENT_DATE "
+ " WHERE SM.EVENT_DATE = sysdate AND SM.SALES_PERS = SP.SALES_PERS AND NOT EXISTS (SELECT SPC.SC_CODE FROM SPRS_PLAN_CUST SPC WHERE SPC.SC_CODE=SM.STRG_CODE AND SPC.PLAN_ID = SPH.PLAN_ID) "; + " WHERE SM.EVENT_DATE = '"+sysDate+"' AND SM.SALES_PERS = SP.SALES_PERS AND NOT EXISTS (SELECT SPC.SC_CODE FROM SPRS_PLAN_CUST SPC WHERE SPC.SC_CODE=SM.STRG_CODE AND SPC.PLAN_ID = SPH.PLAN_ID) ";
pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
...@@ -953,7 +957,7 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan ...@@ -953,7 +957,7 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan
//Listed Query by SAGAR //Listed Query by SAGAR
sql = "SELECT SM.EVENT_DATE, SM.SALES_PERS, SP.SP_NAME ,SM.STRG_CODE ,(SC.FIRST_NAME ||' '||SC.LAST_NAME)AS NAME " sql = "SELECT SM.EVENT_DATE, SM.SALES_PERS, SP.SP_NAME ,SM.STRG_CODE ,(SC.FIRST_NAME ||' '||SC.LAST_NAME)AS NAME "
+ " FROM STRG_SERIES SS INNER JOIN STRG_MEET SM ON SM.STRG_CODE=SS.SC_CODE AND SM.SALES_PERS=SS.SALES_PERS INNER JOIN SALES_PERS SP ON SP.SALES_PERS=SS.SALES_PERS INNER JOIN STRG_CUSTOMER SC ON SC.SC_CODE=SM.STRG_CODE " + " FROM STRG_SERIES SS INNER JOIN STRG_MEET SM ON SM.STRG_CODE=SS.SC_CODE AND SM.SALES_PERS=SS.SALES_PERS INNER JOIN SALES_PERS SP ON SP.SALES_PERS=SS.SALES_PERS INNER JOIN STRG_CUSTOMER SC ON SC.SC_CODE=SM.STRG_CODE "
+ " WHERE SM.SALES_PERS = SP.SALES_PERS AND SM.EVENT_DATE = sysdate AND SS.STATUS='Y' "; + " WHERE SM.SALES_PERS = SP.SALES_PERS AND SM.EVENT_DATE = '"+sysDate+"' AND SS.STATUS='Y' ";
pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -998,7 +1002,7 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan ...@@ -998,7 +1002,7 @@ public class PlanVsActual extends ValidatorEJB implements PlanVsActualLocal,Plan
// Unlisted query by Sagar // Unlisted query by Sagar
sql = "SELECT SM.EVENT_DATE ,SP.SALES_PERS ,SP.SP_NAME,SM.STRG_CODE,SM.STRG_NAME " sql = "SELECT SM.EVENT_DATE ,SP.SALES_PERS ,SP.SP_NAME,SM.STRG_CODE,SM.STRG_NAME "
+ " FROM STRG_MEET SM INNER JOIN SALES_PERS SP ON SP.SALES_PERS=SM.SALES_PERS " + " FROM STRG_MEET SM INNER JOIN SALES_PERS SP ON SP.SALES_PERS=SM.SALES_PERS "
+ " WHERE SM.SALES_PERS= SP.SALES_PERS AND SM.EVENT_DATE = sysdate AND NOT EXISTS (SELECT SC_CODE FROM STRG_CUSTOMER SC WHERE SC.SC_CODE = SM.STRG_CODE) "; + " WHERE SM.SALES_PERS= SP.SALES_PERS AND SM.EVENT_DATE = '"+sysDate+"' AND NOT EXISTS (SELECT SC_CODE FROM STRG_CUSTOMER SC WHERE SC.SC_CODE = SM.STRG_CODE) ";
pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
......
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