报表Controller修改.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.nis.web.controller.report;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
@@ -58,43 +59,13 @@ public class NtcDestIpReportController extends BaseController {
|
||||
|
||||
bean.setPageSize(-1);
|
||||
bean.setFields("destCountry,sum,reportTime");
|
||||
String format=Constants.SEARCH_DATEFORMAT;
|
||||
SimpleDateFormat sdf=new SimpleDateFormat(format);
|
||||
Date date=new Date();
|
||||
bean.setSearchReportEndTime(sdf.format(date));
|
||||
|
||||
// 时间处理 小时报/日报/月报
|
||||
Calendar cal=Calendar.getInstance();
|
||||
cal.set(Calendar.MINUTE, 0);
|
||||
cal.set(Calendar.SECOND, 0);
|
||||
cal.set(Calendar.MILLISECOND, 0);
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
cal.set(Calendar.MONTH, 0);
|
||||
}
|
||||
logger.info("search start time "+sdf.format(cal.getTime()));
|
||||
logger.info("search end time "+sdf.format(date));
|
||||
bean.setSearchReportStartTime(sdf.format(cal.getTime()));
|
||||
List<String> titles=new ArrayList<String>();
|
||||
while(cal.getTime().getTime()<date.getTime()){//构造标题
|
||||
//报表时间单位加一
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,13));
|
||||
cal.add(Calendar.HOUR_OF_DAY, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,10));
|
||||
cal.add(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,7));
|
||||
cal.add(Calendar.MONTH, 1);
|
||||
}
|
||||
try {
|
||||
this.setReportSearchTime(bean);
|
||||
} catch (ParseException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
List<String> titles=this.getDateTitiles(bean);
|
||||
model.addAttribute("titles", titles);
|
||||
|
||||
HashMap<String,List<Long>> showData=new LinkedHashMap<>();//构造数据展示集合
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.nis.web.controller.report;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
@@ -57,44 +58,14 @@ public class NtcEntranceReportController extends BaseController {
|
||||
// 调用服务接口...
|
||||
|
||||
bean.setPageSize(-1);
|
||||
bean.setFields("destCountry,sum,reportTime");
|
||||
String format=Constants.SEARCH_DATEFORMAT;
|
||||
SimpleDateFormat sdf=new SimpleDateFormat(format);
|
||||
Date date=new Date();
|
||||
bean.setSearchReportEndTime(sdf.format(date));
|
||||
|
||||
// 时间处理 小时报/日报/月报
|
||||
Calendar cal=Calendar.getInstance();
|
||||
cal.set(Calendar.MINUTE, 0);
|
||||
cal.set(Calendar.SECOND, 0);
|
||||
cal.set(Calendar.MILLISECOND, 0);
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
cal.set(Calendar.MONTH, 0);
|
||||
}
|
||||
logger.info("search start time "+sdf.format(cal.getTime()));
|
||||
logger.info("search end time "+sdf.format(date));
|
||||
bean.setSearchReportStartTime(sdf.format(cal.getTime()));
|
||||
List<String> titles=new ArrayList<String>();
|
||||
while(cal.getTime().getTime()<date.getTime()){//构造标题
|
||||
//报表时间单位加一
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,13));
|
||||
cal.add(Calendar.HOUR_OF_DAY, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,10));
|
||||
cal.add(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,7));
|
||||
cal.add(Calendar.MONTH, 1);
|
||||
}
|
||||
bean.setFields("entranceId,sum,reportTime");
|
||||
try {
|
||||
this.setReportSearchTime(bean);
|
||||
} catch (ParseException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
List<String> titles=this.getDateTitiles(bean);
|
||||
model.addAttribute("titles", titles);
|
||||
|
||||
HashMap<String,List<Long>> showData=new LinkedHashMap<>();//构造数据展示集合
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.nis.web.controller.report;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
@@ -57,41 +58,13 @@ public class NtcLwhhReportController extends BaseController {
|
||||
StringBuffer url=new StringBuffer(Constants.LOG_BASE_URL+Constants.NTC_SERVICE_REPORT+"?");
|
||||
bean.setPageSize(-1);
|
||||
bean.setFields("lwhh,sum,reportTime");
|
||||
String format=Constants.SEARCH_DATEFORMAT;
|
||||
SimpleDateFormat sdf=new SimpleDateFormat(format);
|
||||
Date date=new Date();
|
||||
bean.setSearchReportEndTime(sdf.format(date));
|
||||
Calendar cal=Calendar.getInstance();
|
||||
cal.set(Calendar.MINUTE, 0);
|
||||
cal.set(Calendar.SECOND, 0);
|
||||
cal.set(Calendar.MILLISECOND, 0);
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
cal.set(Calendar.MONTH, 0);
|
||||
}
|
||||
logger.info("search start time "+sdf.format(cal.getTime()));
|
||||
logger.info("search end time "+sdf.format(date));
|
||||
bean.setSearchReportStartTime(sdf.format(cal.getTime()));
|
||||
List<String> titles=new ArrayList<String>();
|
||||
while(cal.getTime().getTime()<date.getTime()){//构造标题
|
||||
//报表时间单位加一
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,13));
|
||||
cal.add(Calendar.HOUR_OF_DAY, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,10));
|
||||
cal.add(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,7));
|
||||
cal.add(Calendar.MONTH, 1);
|
||||
}
|
||||
try {
|
||||
this.setReportSearchTime(bean);
|
||||
} catch (ParseException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
List<String> titles=this.getDateTitiles(bean);
|
||||
model.addAttribute("titles", titles);
|
||||
// try {
|
||||
// result=result.getReport(url.toString(), bean);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.nis.web.controller.report;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
@@ -57,41 +58,13 @@ public class NtcTagReportController extends BaseController {
|
||||
StringBuffer url=new StringBuffer(Constants.LOG_BASE_URL+Constants.NTC_SERVICE_REPORT+"?");
|
||||
bean.setPageSize(-1);
|
||||
bean.setFields("tag,sum,reportTime");
|
||||
String format=Constants.SEARCH_DATEFORMAT;
|
||||
SimpleDateFormat sdf=new SimpleDateFormat(format);
|
||||
Date date=new Date();
|
||||
bean.setSearchReportEndTime(sdf.format(date));
|
||||
Calendar cal=Calendar.getInstance();
|
||||
cal.set(Calendar.MINUTE, 0);
|
||||
cal.set(Calendar.SECOND, 0);
|
||||
cal.set(Calendar.MILLISECOND, 0);
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
cal.set(Calendar.MONTH, 0);
|
||||
}
|
||||
logger.info("search start time "+sdf.format(cal.getTime()));
|
||||
logger.info("search end time "+sdf.format(date));
|
||||
bean.setSearchReportStartTime(sdf.format(cal.getTime()));
|
||||
List<String> titles=new ArrayList<String>();
|
||||
while(cal.getTime().getTime()<date.getTime()){//构造标题
|
||||
//报表时间单位加一
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,13));
|
||||
cal.add(Calendar.HOUR_OF_DAY, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,10));
|
||||
cal.add(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,7));
|
||||
cal.add(Calendar.MONTH, 1);
|
||||
}
|
||||
try {
|
||||
this.setReportSearchTime(bean);
|
||||
} catch (ParseException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
List<String> titles=this.getDateTitiles(bean);
|
||||
model.addAttribute("titles", titles);
|
||||
// try {
|
||||
// result=result.getReport(url.toString(), bean);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.nis.web.controller.report;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
@@ -58,43 +59,13 @@ public class NtcXzReportController extends BaseController {
|
||||
|
||||
bean.setPageSize(-1);
|
||||
bean.setFields("attrType,sum,reportTime");
|
||||
String format=Constants.SEARCH_DATEFORMAT;
|
||||
SimpleDateFormat sdf=new SimpleDateFormat(format);
|
||||
Date date=new Date();
|
||||
bean.setSearchReportEndTime(sdf.format(date));
|
||||
|
||||
// 时间处理 小时报/日报/月报
|
||||
Calendar cal=Calendar.getInstance();
|
||||
cal.set(Calendar.MINUTE, 0);
|
||||
cal.set(Calendar.SECOND, 0);
|
||||
cal.set(Calendar.MILLISECOND, 0);
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||
cal.set(Calendar.DAY_OF_MONTH, 1);
|
||||
cal.set(Calendar.MONTH, 0);
|
||||
}
|
||||
logger.info("search start time "+sdf.format(cal.getTime()));
|
||||
logger.info("search end time "+sdf.format(date));
|
||||
bean.setSearchReportStartTime(sdf.format(cal.getTime()));
|
||||
List<String> titles=new ArrayList<String>();
|
||||
while(cal.getTime().getTime()<date.getTime()){//构造标题
|
||||
//报表时间单位加一
|
||||
if(bean.getReportType()==Constants.REPORT_TYPE_HOUR){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,13));
|
||||
cal.add(Calendar.HOUR_OF_DAY, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_DAY){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,10));
|
||||
cal.add(Calendar.DAY_OF_MONTH, 1);
|
||||
}else if(bean.getReportType()==Constants.REPORT_TYPE_MONTH){
|
||||
titles.add(sdf.format(cal.getTime()).substring(0,7));
|
||||
cal.add(Calendar.MONTH, 1);
|
||||
}
|
||||
try {
|
||||
this.setReportSearchTime(bean);
|
||||
} catch (ParseException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
List<String> titles=this.getDateTitiles(bean);
|
||||
model.addAttribute("titles", titles);
|
||||
|
||||
HashMap<String,List<Long>> showData=new LinkedHashMap<>();//构造数据展示集合
|
||||
|
||||
Reference in New Issue
Block a user