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;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.concurrent.TimeUnit;
import javax.rmi.CORBA.UtilDelegate;
import org.apache.poi.util.SystemOutLogger;
import org.json.JSONArray;
import org.json.JSONException;
......@@ -403,7 +406,7 @@ public class UserHistoryDAO
String no_of_tags = getTagsCount(loginUser,transDB);
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);
......@@ -411,8 +414,8 @@ public class UserHistoryDAO
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);
/*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);
System.out.println("USER_NAME "+ userName);
......@@ -433,7 +436,7 @@ public class UserHistoryDAO
private PrintStream append(String string) {
// TODO Auto-generated method stub
// TODO Auto-generated method stub2019-10-10
return null;
}
......@@ -610,9 +613,8 @@ public class UserHistoryDAO
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 {
System.out.println("indside getTagscountt");
java.sql.PreparedStatement pstmt = null;
ResultSet rs = null;
......@@ -621,15 +623,21 @@ public class UserHistoryDAO
transDb = transDB;
System.out.println("transdb ::::::::::" + transDb);
ConnDriver connDriver = new ConnDriver();
JSONArray BKCountarr = new JSONArray ();
try {
conn = connDriver.getConnectDB(transDb);
} catch (Exception e) {
// TODO Auto-generated catch block
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();
sql.append("SELECT COUNT(*)")
sql.append("SELECT COUNT(*) AS COUNT ")
.append ("FROM")
.append (" (SELECT 'Excel' AS title,")
.append(" win_name,")
......@@ -637,8 +645,8 @@ public class UserHistoryDAO
.append(" FROM batchload")
.append(" WHERE load_stat IN ('N','E','Y')")
.append(" AND chg_user = '" + loginUser +"'")
.append(" AND load_date > ' '")
.append(" AND load_date < ' '")
.append(" AND load_date >TO_DATE('"+ Date1 +"','"+targetDateFormat+"')")
.append(" AND load_date <TO_DATE('"+ Date1 +"','"+targetDateFormat+"')")
.append(" GROUP BY WIN_NAME,")
.append(" BATCH_ID")
.append(" UNION ALL")
......@@ -655,21 +663,19 @@ public class UserHistoryDAO
.append(" FROM background_job")
.append(" WHERE job_stat IN ('I','E','X','P','C')")
.append(" AND user_id = '"+loginUser +"'")
.append(" AND created_date > ' '")
.append(" AND created_date < ' '")
.append(" AND created_date > TO_DATE('"+ Date1 +"','"+targetDateFormat+"')")
.append(" )" );
System.out.println("BKJobs sql.toString()+++" + sql.toString());
pstmt = conn.prepareStatement(sql.toString());
rs = pstmt.executeQuery();
System.out.println("rs" + rs);
String JobsCount = "";
while (rs.next())
{
String BKCount = rs.getString("COUNT");
JSONObject BkCountobj = new JSONObject();
BkCountobj.put("BkCount", BKCount);
System.out.println("Object of tags:::: "+BkCountobj );
BKCountarr.put(BkCountobj);
System.out.println("Array of tags:::: "+ BKCountarr );
JobsCount = BKCount;
System.out.println("JobsCount ::::: "+ JobsCount);
}
if (pstmt != null) {
pstmt.close();
......@@ -683,6 +689,6 @@ public class UserHistoryDAO
conn.close();
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