diff --git a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/SurvAlertRecordController.java b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/SurvAlertRecordController.java index 2d8b541..53b2e78 100644 --- a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/SurvAlertRecordController.java +++ b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/SurvAlertRecordController.java @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.jeecg.common.dto.SurvSummaryDTO; +import org.jeecg.common.util.DateParseUtils; import org.jeecg.common.util.R; import org.jeecg.common.vo.statistic.AlertSummaryVo; import org.jeecg.common.vo.statistic.SurvSummaryVo; @@ -19,6 +20,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.time.LocalDateTime; + /** * @Description: surv_alert_record @@ -48,9 +51,10 @@ public class SurvAlertRecordController { String tenantId = TenantUtil.getCurTenant(null); survSummaryDTO.setTenantId(tenantId); if(StringUtils.isNotBlank(survSummaryDTO.getStartTime())){ - if(survSummaryDTO.getStartTime().equals(survSummaryDTO.getEndTime())){//开始时间与结束时间相同,则清空,避免查询到空数据 - survSummaryDTO.setStartTime(""); - survSummaryDTO.setEndTime(""); + if(survSummaryDTO.getStartTime().equals(survSummaryDTO.getEndTime())){ + LocalDateTime startTime = DateParseUtils.parseToLocalDateTime(survSummaryDTO.getStartTime()); + startTime=startTime.minusDays(30); + survSummaryDTO.setStartTime(DateParseUtils.formatLocalDateTime(startTime,"yyyy-MM-dd"));//开始时间改为结束时间的30天前 } } SurvSummaryVo survSummaryVo = zhAdminFeignClient.stationDeviceSummary(survSummaryDTO);