diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOServiceImpl.java index 03311d1..707f3ca 100644 --- a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOServiceImpl.java +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOServiceImpl.java @@ -37,6 +37,7 @@ import com.njcn.system.pojo.po.EleEpdPqd; import com.njcn.system.pojo.po.EleEvtParm; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -45,13 +46,10 @@ import com.njcn.csharmonic.pojo.po.CsEventPO; import com.njcn.csharmonic.service.CsEventPOService; import org.springframework.transaction.annotation.Transactional; -import java.util.ArrayList; -import java.util.List; -import java.util.Optional; +import java.util.*; import java.io.InputStream; -import java.util.Objects; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -130,8 +128,15 @@ public class CsEventPOServiceImpl extends ServiceImpl pageQueryByLineId(CsEventUserQueryPage csEventUserQueryPage) { Page result = new Page<>(csEventUserQueryPage.getPageNum(),csEventUserQueryPage.getPageSize()); - DateTime begin = DateUtil.parse(csEventUserQueryPage.getStartTime(), DatePattern.NORM_DATE_PATTERN); - DateTime end = DateUtil.endOfDay(DateUtil.parse(csEventUserQueryPage.getEndTime(), DatePattern.NORM_DATE_PATTERN)); + //治理,无线混用会导致csEventUserQueryPage.getStartTime()为空,这里坐下特殊处理,当时间为空的时候默认查当天的数据 + DateTime begin = DateUtil.beginOfDay(new Date()); + DateTime end = DateUtil.endOfDay(new Date()); + if(StringUtils.isNotBlank(csEventUserQueryPage.getStartTime())){ + begin = DateUtil.parse(csEventUserQueryPage.getStartTime(), DatePattern.NORM_DATE_PATTERN); + } + if(StringUtils.isNotBlank(csEventUserQueryPage.getEndTime())){ + end = DateUtil.endOfDay(DateUtil.parse(csEventUserQueryPage.getEndTime(), DatePattern.NORM_DATE_PATTERN)); + } LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); lambdaQueryWrapper.eq(CsEventPO::getLineId,csEventUserQueryPage.getLineId())