Commit 1c805641 authored by ymohite's avatar ymohite

Background job count changes been done.

bk Job sql query modfied . 
Now we are getting Background Job Count. 
 

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@209202 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4c7feb33
...@@ -8,11 +8,14 @@ import java.sql.ResultSet; ...@@ -8,11 +8,14 @@ import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import javax.rmi.CORBA.UtilDelegate;
import org.apache.poi.util.SystemOutLogger; import org.apache.poi.util.SystemOutLogger;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONException; import org.json.JSONException;
...@@ -403,7 +406,7 @@ public class UserHistoryDAO ...@@ -403,7 +406,7 @@ public class UserHistoryDAO
String no_of_tags = getTagsCount(loginUser,transDB); String no_of_tags = getTagsCount(loginUser,transDB);
System.out.println("No Of Tags ==>" + no_of_tags); System.out.println("No Of Tags ==>" + no_of_tags);
String no_of_bkjobs = "0";//getBkJobsCount(loginUser,transDB) String no_of_bkjobs = getBkJobsCount(loginUser,transDB);
System.out.println("No Of Backgroundjobs ==>" + no_of_bkjobs); System.out.println("No Of Backgroundjobs ==>" + no_of_bkjobs);
...@@ -411,8 +414,8 @@ public class UserHistoryDAO ...@@ -411,8 +414,8 @@ public class UserHistoryDAO
userHisObj.put("NO_OF_PLACES", no_of_places != null ? no_of_places : "0"); userHisObj.put("NO_OF_PLACES", no_of_places != null ? no_of_places : "0");
userHisObj.put("NO_OF_TAGS", no_of_tags != null ? no_of_tags : "0"); userHisObj.put("NO_OF_TAGS", no_of_tags != null ? no_of_tags : "0");
userHisObj.put("NO_OF_TAGS", no_of_tags); userHisObj.put("NO_OF_TAGS", no_of_tags);
userHisObj.put("NO_OF_JOBS", no_of_bkjobs != null ? no_of_bkjobs : "0");
/*userHisObj.put("NO_OF_JOBS", no_of_bkjobs != null ? no_of_bkjobs : "0");*/ System.out.println("NO_OF_JOBS"+ userHisObj);
userHisObj.put("USER_NAME", userName); userHisObj.put("USER_NAME", userName);
System.out.println("USER_NAME "+ userName); System.out.println("USER_NAME "+ userName);
...@@ -433,7 +436,7 @@ public class UserHistoryDAO ...@@ -433,7 +436,7 @@ public class UserHistoryDAO
private PrintStream append(String string) { private PrintStream append(String string) {
// TODO Auto-generated method stub // TODO Auto-generated method stub2019-10-10
return null; return null;
} }
...@@ -610,9 +613,8 @@ public class UserHistoryDAO ...@@ -610,9 +613,8 @@ public class UserHistoryDAO
return TagsCount; return TagsCount;
} }
// getBkJobsCount Created By Yogesh Mohite 16/09/2019 // getBkJobsCount Created By Yogesh Mohite 10/10/2019
public String getBkJobsCount(String loginUser, String transDB)throws Exception { public String getBkJobsCount(String loginUser, String transDB)throws Exception {
System.out.println("indside getTagscountt"); System.out.println("indside getTagscountt");
java.sql.PreparedStatement pstmt = null; java.sql.PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -621,15 +623,21 @@ public class UserHistoryDAO ...@@ -621,15 +623,21 @@ public class UserHistoryDAO
transDb = transDB; transDb = transDB;
System.out.println("transdb ::::::::::" + transDb); System.out.println("transdb ::::::::::" + transDb);
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
JSONArray BKCountarr = new JSONArray ();
try { try {
conn = connDriver.getConnectDB(transDb); conn = connDriver.getConnectDB(transDb);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
Date date = new Date();
System.out.println("Date from Method is "+ date);
E12GenericUtility genericUtility = new E12GenericUtility();
String targetDateFormat=genericUtility.getDBDateFormat();
System.out.println("targetDateFormat :::"+targetDateFormat);
String Date1=genericUtility.getValidDateString(date, targetDateFormat);
StringBuffer sql = new StringBuffer(); StringBuffer sql = new StringBuffer();
sql.append("SELECT COUNT(*)") sql.append("SELECT COUNT(*) AS COUNT ")
.append ("FROM") .append ("FROM")
.append (" (SELECT 'Excel' AS title,") .append (" (SELECT 'Excel' AS title,")
.append(" win_name,") .append(" win_name,")
...@@ -637,8 +645,8 @@ public class UserHistoryDAO ...@@ -637,8 +645,8 @@ public class UserHistoryDAO
.append(" FROM batchload") .append(" FROM batchload")
.append(" WHERE load_stat IN ('N','E','Y')") .append(" WHERE load_stat IN ('N','E','Y')")
.append(" AND chg_user = '" + loginUser +"'") .append(" AND chg_user = '" + loginUser +"'")
.append(" AND load_date > ' '") .append(" AND load_date >TO_DATE('"+ Date1 +"','"+targetDateFormat+"')")
.append(" AND load_date < ' '") .append(" AND load_date <TO_DATE('"+ Date1 +"','"+targetDateFormat+"')")
.append(" GROUP BY WIN_NAME,") .append(" GROUP BY WIN_NAME,")
.append(" BATCH_ID") .append(" BATCH_ID")
.append(" UNION ALL") .append(" UNION ALL")
...@@ -655,21 +663,19 @@ public class UserHistoryDAO ...@@ -655,21 +663,19 @@ public class UserHistoryDAO
.append(" FROM background_job") .append(" FROM background_job")
.append(" WHERE job_stat IN ('I','E','X','P','C')") .append(" WHERE job_stat IN ('I','E','X','P','C')")
.append(" AND user_id = '"+loginUser +"'") .append(" AND user_id = '"+loginUser +"'")
.append(" AND created_date > ' '") .append(" AND created_date > TO_DATE('"+ Date1 +"','"+targetDateFormat+"')")
.append(" AND created_date < ' '")
.append(" )" ); .append(" )" );
System.out.println("BKJobs sql.toString()+++" + sql.toString()); System.out.println("BKJobs sql.toString()+++" + sql.toString());
pstmt = conn.prepareStatement(sql.toString()); pstmt = conn.prepareStatement(sql.toString());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
System.out.println("rs" + rs); System.out.println("rs" + rs);
String JobsCount = "";
while (rs.next()) while (rs.next())
{ {
String BKCount = rs.getString("COUNT"); String BKCount = rs.getString("COUNT");
JSONObject BkCountobj = new JSONObject(); JobsCount = BKCount;
BkCountobj.put("BkCount", BKCount); System.out.println("JobsCount ::::: "+ JobsCount);
System.out.println("Object of tags:::: "+BkCountobj );
BKCountarr.put(BkCountobj);
System.out.println("Array of tags:::: "+ BKCountarr );
} }
if (pstmt != null) { if (pstmt != null) {
pstmt.close(); pstmt.close();
...@@ -683,6 +689,6 @@ public class UserHistoryDAO ...@@ -683,6 +689,6 @@ public class UserHistoryDAO
conn.close(); conn.close();
conn = null; conn = null;
} }
return BKCountarr.toString() ; return JobsCount;
} }
} }
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