From ce786084bcf5c23d977d1682d015b371505d9719 Mon Sep 17 00:00:00 2001 From: lijun Date: Tue, 24 Mar 2026 23:33:37 +0800 Subject: [PATCH] =?UTF-8?q?LED=E6=98=BE=E7=A4=BA=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/ProMobileAttendanceDataMapper.java | 11 + .../manage/ProMobileAttendanceDataMapper.xml | 39 ++- .../yanzhu/led/service/ILedScreenService.java | 2 +- .../yanzhu/led/service/LedDrawService.java | 10 +- .../service/impl/LedScreenServiceImpl.java | 78 ++++- .../com/yanzhu/led/utils/Uni2LedDrawer.java | 129 +-------- .../yanzhu/led/utils/UniAttendanceDrawer.java | 148 ++++++++++ .../utils/UniAttendanceStartAndEndDrawer.java | 270 ++++++++++++++++++ .../com/yanzhu/led/utils/UniLedDrawer.java | 127 +------- .../led/vo/UniAttendanceStartEndInfo.java | 130 +++++++++ 10 files changed, 674 insertions(+), 270 deletions(-) create mode 100644 yanzhu-modules/yanzhu-led/src/main/java/com/yanzhu/led/utils/UniAttendanceDrawer.java create mode 100644 yanzhu-modules/yanzhu-led/src/main/java/com/yanzhu/led/utils/UniAttendanceStartAndEndDrawer.java create mode 100644 yanzhu-modules/yanzhu-led/src/main/java/com/yanzhu/led/vo/UniAttendanceStartEndInfo.java diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/ProMobileAttendanceDataMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/ProMobileAttendanceDataMapper.java index ba44e695..ac452e2b 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/ProMobileAttendanceDataMapper.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/ProMobileAttendanceDataMapper.java @@ -28,8 +28,19 @@ public interface ProMobileAttendanceDataMapper public List selectProMobileAttendanceDataList(ProMobileAttendanceData proMobileAttendanceData); + /** + * 查询当天最后进入的人员考勤信息 + * @param proMobileAttendanceData + * @return + */ public List selectProMobileAttendanceDataListByWorkArea(ProMobileAttendanceData proMobileAttendanceData); + /** + * 查询当天所有进出的人员考勤信息 + * @param proMobileAttendanceData + * @return + */ + public List selectProMobileAttendanceAllListByWorkArea(ProMobileAttendanceData proMobileAttendanceData); /** * 新增移动考勤记录 * diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProMobileAttendanceDataMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProMobileAttendanceDataMapper.xml index 4ab7ee6c..6eb1af22 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProMobileAttendanceDataMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProMobileAttendanceDataMapper.xml @@ -93,7 +93,44 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ) ranked_data WHERE rn = 1 - + + +