From 604d00f67ddcf25a9d079ceddd1c668b2a4e5288 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 19 四月 2024 15:08:22 +0800 Subject: [PATCH] bug修复 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbDeptServiceImpl.java | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbDeptServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbDeptServiceImpl.java index bfd29a2..cd9ab07 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbDeptServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbDeptServiceImpl.java @@ -3,6 +3,7 @@ import cn.afterturn.easypoi.excel.ExcelImportUtil; import cn.afterturn.easypoi.excel.entity.ImportParams; import cn.afterturn.easypoi.excel.entity.result.ExcelImportResult; +import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.basic.PageDTO; @@ -13,7 +14,6 @@ import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.BeanUtils; import com.ruoyi.common.utils.CollUtils; -import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.system.domain.TbBasicData; @@ -35,7 +35,6 @@ import java.util.Date; import java.util.HashSet; import java.util.List; -import java.util.Map; import java.util.Optional; import java.util.Set; import java.util.stream.Collectors; @@ -145,11 +144,9 @@ @Override public R<Void> reportingMessage() { - Map<String, Date> quarterDate = DateUtils.getQuarterDate(new Date()); - //当前季度开始 - Date quarterStart = quarterDate.get("first"); - //当前季度结束 - Date quarterEnd = quarterDate.get("last"); + Date date = new Date(); + Date quarterStart = DateUtil.beginOfQuarter(date); + Date quarterEnd = DateUtil.endOfQuarter(date); //判断当前时间是否在季度初1-15号 Instant instant = quarterStart.toInstant(); LocalDate quarterStartLocalDate = instant.atZone(ZoneId.systemDefault()).toLocalDate(); @@ -164,7 +161,7 @@ .collect(Collectors.toSet()); //查询当前季度填报了数据的部门 List<TbBasicData> filledBasicData = tbBasicDataService.lambdaQuery() - .between(TbBasicData::getCreateTime, quarterStartLocalDate, fifteenDaysLimit) + .between(TbBasicData::getReportingTime, quarterStartLocalDate, fifteenDaysLimit) .eq(TbBasicData::getStatus, ReportingStatusEnum.FILLED).list(); Set<String> filledDeptCodes = filledBasicData.stream().map(TbBasicData::getDeptAreaCode) .collect(Collectors.toSet()); -- Gitblit v1.7.1