修改报表时间
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
package com.njcn.harmonic.controller;
|
package com.njcn.harmonic.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DatePattern;
|
||||||
import cn.hutool.core.date.DateTime;
|
import cn.hutool.core.date.DateTime;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||||
import com.njcn.common.pojo.exception.BusinessException;
|
import com.njcn.common.pojo.exception.BusinessException;
|
||||||
@@ -44,6 +46,7 @@ import sun.misc.BASE64Encoder;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@@ -177,7 +180,12 @@ public class ExportModelController extends BaseController {
|
|||||||
ReportQueryParam param = new ReportQueryParam();
|
ReportQueryParam param = new ReportQueryParam();
|
||||||
param.setLineId(lineIndex);
|
param.setLineId(lineIndex);
|
||||||
param.setStartTime(DateUtil.format(startDate, "yyyy-MM-dd HH:mm:ss"));
|
param.setStartTime(DateUtil.format(startDate, "yyyy-MM-dd HH:mm:ss"));
|
||||||
param.setEndTime(DateUtil.format(endDate, "yyyy-MM-dd HH:mm:ss"));
|
LocalDateTime parse = LocalDateTimeUtil.parse(DateUtil.format(endDate, "yyyy-MM-dd HH:mm:ss"), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
|
if(LocalDateTime.now().isBefore(parse)){
|
||||||
|
param.setEndTime(LocalDateTimeUtil.format(LocalDateTime.now(),DatePattern.NORM_DATETIME_PATTERN));
|
||||||
|
}else {
|
||||||
|
param.setEndTime(DateUtil.format(endDate, "yyyy-MM-dd HH:mm:ss"));
|
||||||
|
}
|
||||||
param.setB(day == 0);
|
param.setB(day == 0);
|
||||||
|
|
||||||
//限值
|
//限值
|
||||||
|
|||||||
@@ -969,7 +969,7 @@ public class CustomReportServiceImpl implements CustomReportService {
|
|||||||
String localTime = InfluxDbSqlConstant.END_TIME;
|
String localTime = InfluxDbSqlConstant.END_TIME;
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(reportSearchParam.getEndTime(), DatePattern.NORM_DATE_PATTERN);
|
LocalDate localDate = LocalDateTimeUtil.parseDate(reportSearchParam.getEndTime(), DatePattern.NORM_DATE_PATTERN);
|
||||||
if(LocalDate.now().isEqual(localDate)){
|
if(LocalDate.now().isEqual(localDate)){
|
||||||
localTime = LocalTime.now().format(DatePattern.NORM_TIME_FORMATTER);
|
localTime =" "+ LocalTime.now().format(DatePattern.NORM_TIME_FORMATTER);
|
||||||
}
|
}
|
||||||
son.set("v", reportSearchParam.getStartTime() + InfluxDbSqlConstant.START_TIME + "_" + reportSearchParam.getEndTime() + localTime);
|
son.set("v", reportSearchParam.getStartTime() + InfluxDbSqlConstant.START_TIME + "_" + reportSearchParam.getEndTime() + localTime);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user