Commit 659e6c4c authored by vkadam's avatar vkadam

Change site code condition, selection from disparm is added and remove site...

Change site code condition, selection from disparm is added and remove site code from:- 00, to:- ZZ [D16ASUN012]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101623 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9921aed2
......@@ -200,78 +200,80 @@ public class PorcpConfirmEJB implements Schedule
* VALLABH KADAM
* From bellow SQL the condition for
* A.TRAN_DATE >= (SYSDATE-7) change to A.TRAN_DATE >=porcpDate
* And A.SITE_CODE NOT IN ( str12) is removed
* [26/APR/16]
* And A.SITE_CODE >= '00' and A.SITE_CODE <= 'ZZ' is removed
* [03/MAY/16]
* */
// str4 = "SELECT VAR_VALUE FROM DISPARM WHERE PRD_CODE ='999999' AND VAR_NAME ='SITE_EXCLUDE_PORCP'";
// System.out.println("\n[PorcpConfirmEJB:: schedule()] SQL to get Excludes Site is.." + str4);
str4 = "SELECT VAR_VALUE FROM DISPARM WHERE PRD_CODE ='999999' AND VAR_NAME ='SITE_EXCLUDE_PORCP'";
System.out.println("\n[PorcpConfirmEJB:: schedule()] SQL to get Excludes Site is.." + str4);
// localStatement1 = localConnection.createStatement();
// localResultSet1 = localStatement1.executeQuery(str4);
// if (localResultSet1.next())
// {
// str11 = localResultSet1.getString("VAR_VALUE");
// }
// if (localResultSet1 != null)
// {
// localResultSet1.close();
// localResultSet1 = null;
// }
// if (localStatement1 != null)
// {
// localStatement1.close();
// localStatement1 = null;
// }
//
// System.out.println("\n[PorcpConfirmEJB:: schedule()] excludedSites From DISPARM are .." + str11);
// Object localObject1;
// if (str11 == null || str11.trim().length() == 0)
// {
localStatement1 = localConnection.prepareStatement(str4);
localResultSet1 = localStatement1.executeQuery();
if (localResultSet1.next())
{
str11 = localResultSet1.getString("VAR_VALUE");
}
if (localResultSet1 != null)
{
localResultSet1.close();
localResultSet1 = null;
}
if (localStatement1 != null)
{
localStatement1.close();
localStatement1 = null;
}
System.out.println("\n[PorcpConfirmEJB:: schedule()] excludedSites From DISPARM are .." + str11);
Object localObject1;
if (str11 == null || str11.trim().length() == 0)
{
str1 = "SELECT COUNT(*) AS COUNT FROM PORCP A, SITE B"
// + " WHERE A.TRAN_DATE >= (SYSDATE-7)"
+ " WHERE A.TRAN_DATE >=?"
+ " AND A.SITE_CODE >= '00'"
+ " and A.SITE_CODE <= 'zz'"
// + " AND A.SITE_CODE >= '00'"
// + " and A.SITE_CODE <= 'zz'"
+ " AND A.SITE_CODE = B.SITE_CODE"
+ " AND B.SITE_TYPE ='C'"
+ " AND CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END ='N'"
+ " AND A.TRAN_SER = 'P-RCP'";
// }
// else
// {
// localObject1 = new StringTokenizer(str11, ",");
// m = ((StringTokenizer) localObject1).countTokens();
// int n = 0;
// System.out.println("\n[PorcpConfirmEJB:: schedule()]No Of Sites to Excludes are..." + m);
// while (((StringTokenizer) localObject1).hasMoreTokens())
// {
// arrayOfString[n] = ((StringTokenizer) localObject1).nextToken();
//
// if (m == 1)
// {
// str12 = str12 + "'" + arrayOfString[n] + "'";
// } else if (n == m - 1)
// str12 = str12 + "'" + arrayOfString[n] + "'";
// else
// {
// str12 = str12 + "'" + arrayOfString[n] + "'" + ",";
// }
//
// n++;
// }
// str12 = "(" + str12 + ")";
//
// System.out.println("\n[PorcpConfirmEJB:: schedule()] newExcludedSites .." + str12);
// str1 = "SELECT COUNT(*) AS COUNT FROM PORCP A, SITE B"
}
else
{
localObject1 = new StringTokenizer(str11, ",");
m = ((StringTokenizer) localObject1).countTokens();
int n = 0;
System.out.println("\n[PorcpConfirmEJB:: schedule()]No Of Sites to Excludes are..." + m);
while (((StringTokenizer) localObject1).hasMoreTokens())
{
arrayOfString[n] = ((StringTokenizer) localObject1).nextToken();
if (m == 1)
{
str12 = str12 + "'" + arrayOfString[n] + "'";
} else if (n == m - 1)
str12 = str12 + "'" + arrayOfString[n] + "'";
else
{
str12 = str12 + "'" + arrayOfString[n] + "'" + ",";
}
n++;
}
str12 = "(" + str12 + ")";
System.out.println("\n[PorcpConfirmEJB:: schedule()] newExcludedSites .." + str12);
str1 = "SELECT COUNT(*) AS COUNT FROM PORCP A, SITE B"
// + " WHERE A.TRAN_DATE >= (SYSDATE-7)"
+ " WHERE A.TRAN_DATE >=?"
// + " AND A.SITE_CODE >= '00'"
// + " and A.SITE_CODE <= 'zz'"
// + " AND A.SITE_CODE = B.SITE_CODE"
// + " AND B.SITE_TYPE ='C'"
// + " AND CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END ='N'"
// + " AND A.SITE_CODE NOT IN " + str12 + ""
// + " AND A.TRAN_SER = 'P-RCP'";
// }
+ " AND A.SITE_CODE = B.SITE_CODE"
+ " AND B.SITE_TYPE ='C'"
+ " AND CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END ='N'"
+ " AND A.SITE_CODE NOT IN " + str12 + ""
+ " AND A.TRAN_SER = 'P-RCP'";
}
System.out.println("\n[PorcpConfirmEJB:: schedule()] Query to count record/s =" + str1);
......@@ -322,34 +324,35 @@ public class PorcpConfirmEJB implements Schedule
* VALLABH KADAM
* From bellow SQL the condition for
* A.TRAN_DATE >= (SYSDATE-7) change to A.TRAN_DATE >=porcpDate
* And A.SITE_CODE NOT IN ( str12) is removed
* [26/APR/16]
* And A.SITE_CODE >= '00' and A>SITE_CODE <= 'ZZ' is removed
* [03/MAY/16]
* */
// if (str11 == null || str11.trim().length() == 0)
// {
if (str11 == null || str11.trim().length() == 0)
{
str2 = "SELECT A.TRAN_ID FROM PORCP A, SITE B"
// + " WHERE A.TRAN_DATE >= (SYSDATE-7)"
+ " WHERE A.TRAN_DATE >=?"
+ " AND A.SITE_CODE >= '00'"
+ " and A.SITE_CODE <= 'zz'"
// + " AND A.SITE_CODE >= '00'"
// + " and A.SITE_CODE <= 'zz'"
+ " AND A.SITE_CODE = B.SITE_CODE"
+ " and B.SITE_TYPE ='C'"
+ " AND CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END ='N'"
+ " AND A.TRAN_SER = 'P-RCP'";
// }
// else
// {
// str2 = "SELECT A.TRAN_ID FROM PORCP A, SITE B"
}
else
{
str2 = "SELECT A.TRAN_ID FROM PORCP A, SITE B"
// + " WHERE A.TRAN_DATE >= (SYSDATE-7)"
+ " WHERE A.TRAN_DATE >=?"
// + " AND A.SITE_CODE >= '00'"
// + " and A.SITE_CODE <= 'zz'"
// + " AND A.SITE_CODE = B.SITE_CODE"
// + " and B.SITE_TYPE ='C'"
// + " AND CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END ='N'"
// + " AND A.SITE_CODE NOT IN " + str12 + ""
// + " AND A.TRAN_SER = 'P-RCP'";
// }
+ " AND A.SITE_CODE = B.SITE_CODE"
+ " and B.SITE_TYPE ='C'"
+ " AND CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END ='N'"
+ " AND A.SITE_CODE NOT IN " + str12 + ""
+ " AND A.TRAN_SER = 'P-RCP'";
}
System.out.println("\n[PorcpConfirmEJB:: schedule()] Very First Query is =" + str2);
......
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