From 960d9cd6f18a148a27a89263451ec8a65b63c6a7 Mon Sep 17 00:00:00 2001 From: fl <3098731433@qq.com> Date: Wed, 12 Feb 2025 10:59:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=88=E8=AE=A1=E5=88=92=E5=A4=A9=E6=95=B0?= =?UTF-8?q?=E6=8C=89=E5=BD=93=E6=9C=88=E6=9C=80=E5=90=8E=E6=89=80=E5=9C=A8?= =?UTF-8?q?=E7=9A=84=E7=BB=84=E7=BB=87=E5=86=B3=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/att/dao/AttSourceDataDao.java | 2 +- .../com/bonus/system/att/tasks/AttTasks.java | 16 +---- .../mapper/att/AttSourceDataMapper.xml | 68 +++++++++++-------- 3 files changed, 42 insertions(+), 44 deletions(-) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttSourceDataDao.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttSourceDataDao.java index 0126b18..5a3ad6c 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttSourceDataDao.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttSourceDataDao.java @@ -54,7 +54,7 @@ public interface AttSourceDataDao { * 查询月考勤情况 * @return list bean */ - List selectAttMonthReport(@Param("pushDate")String pushDate,@Param("attRuleDate")String attRuleDate); + List selectAttMonthReport(@Param("pushDate")String pushDate); /** * 新增月报表 diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java index b2cef4f..d5eaa0d 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java @@ -1161,21 +1161,7 @@ public class AttTasks { List dayReportList = attSourceDataDao.selectAttDayReport(pushDate, pushType); //日报表新增 attSourceDataDao.insertAttDayReport(dayReportList); - String attRuleDate; - //月报表查询 - if (pushType == 2) { - //历史数据查询 - //如果是当月,将最新时间,将最新时间存进去,如果是之前月,将之前月的最后一天存进去 - // 当前日期时间 - LocalDateTime now = LocalDateTime.now(); - // 调用方法获取目标日期 - LocalDate targetDate = getTargetDate(now); - attRuleDate = targetDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); - }else{ - //如果更新当天数据查询 - attRuleDate = DateUtil.today(); - } - List monthReportList = attSourceDataDao.selectAttMonthReport(pushDate,attRuleDate); + List monthReportList = attSourceDataDao.selectAttMonthReport(pushDate); //人员对应出月出勤天数 monthReportList.forEach(c -> groupList.stream() diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml index c7d1636..d9cd868 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml @@ -204,35 +204,47 @@ +