From 588098c00a976162e32229f0512b3c71e0f8ea02 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Wed, 18 Dec 2024 20:13:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lSun <15893999301@qq.com> --- .../AttendanceDetailsController.java | 16 +++++++++++ .../system/att/dao/AttendanceDetailsDao.java | 2 ++ .../att/service/AttendanceDetailsService.java | 2 ++ .../service/AttendanceDetailsServiceImpl.java | 5 ++++ .../mapper/att/AttendanceDetailsMapper.xml | 28 +++++++++++++++++++ 5 files changed, 53 insertions(+) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java index 630871d..46cc12c 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java @@ -280,4 +280,20 @@ public class AttendanceDetailsController extends BaseController { } return getDataTableError(new ArrayList<>()); } + + + /** + * 获取数据看板-详细记录 + */ + @GetMapping("/getAttDayReportDetailsListData") + @Log(title = "数据看板->数据看板-> 今日异常统计", businessType = BusinessType.QUERY) + public TableDataInfo getAttDayReportDetailsListData(AttDataDetailsBean bean) { + try{ + startPage(); + return getDataTable(attendanceDetailsService.getAttDayReportDetailsListData(bean)); + }catch (Exception e){ + log.error(e.toString(),e); + } + return getDataTableError(new ArrayList<>()); + } } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java index a2372c0..2d3e5da 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java @@ -86,4 +86,6 @@ public interface AttendanceDetailsDao { List getOutCountList(AttDataDetailsBean bean); List getAttDayList(AttDataDetailsBean bean); + + List getAttDayReportDetailsListData(AttDataDetailsBean bean); } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java index cf84418..d4469cd 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java @@ -95,6 +95,8 @@ public interface AttendanceDetailsService { * @return list bean */ List getAttDayReportDetailsList(AttDataDetailsBean bean); + + List getAttDayReportDetailsListData(AttDataDetailsBean bean); List getOutCountList(AttDataDetailsBean bean); diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java index 454b165..8ea6df2 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java @@ -166,6 +166,11 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService { return attendanceDetailsDao.getAttDayReportDetailsList(bean); } + @Override + public List getAttDayReportDetailsListData(AttDataDetailsBean bean) { + return attendanceDetailsDao.getAttDayReportDetailsListData(bean); + } + @Override public List getOutCountList(AttDataDetailsBean bean) { return attendanceDetailsDao.getOutCountList(bean); diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml index 3765fc1..fd6e126 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml @@ -257,6 +257,34 @@ GROUP BY agpr.user_id +