diff --git a/fw-morax-domain/src/main/java/cn/fw/morax/domain/db/eval/EvalUserRankStageReport.java b/fw-morax-domain/src/main/java/cn/fw/morax/domain/db/eval/EvalUserRankStageReport.java index 6502910..b721dc6 100644 --- a/fw-morax-domain/src/main/java/cn/fw/morax/domain/db/eval/EvalUserRankStageReport.java +++ b/fw-morax-domain/src/main/java/cn/fw/morax/domain/db/eval/EvalUserRankStageReport.java @@ -9,6 +9,7 @@ import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.time.LocalDate; +import java.time.LocalDateTime; import java.time.YearMonth; import java.util.List; @@ -57,11 +58,11 @@ public class EvalUserRankStageReport extends BaseEntity shopIds = pools.stream().map(EvalUserPool::getShopId).distinct().collect(Collectors.toList()); + List shopIds = pools.stream().map(EvalUserPool::getShopId).collect(Collectors.toList()); List managerDTOS = ehrRpcService.getRealTimeShopManager(new ArrayList<>(shopIds)); log.info("查询门店实时管理者:{},{}", JSON.toJSONString(shopIds), JSON.toJSONString(managerDTOS)); if (PublicUtil.isEmpty(managerDTOS)) { @@ -601,8 +605,8 @@ public class EvalUserReportTask { reportRankStage.setStageName(rankStage.getName()); } reportRankStage.setEvalGroupIds(evalGroupIds); - reportRankStage.setBeginTime(rankStage.getBeginTime()); - reportRankStage.setOverTime(rankStage.getOverTime()); + reportRankStage.setBeginTime(rankStage.getBeginTime().atTime(0,0,1)); + reportRankStage.setOverTime(rankStage.getOverTime().atTime(23,23,59)); evalUserRankStageReportService.save(reportRankStage); return reportRankStage; }