From 37030fb8c672e7b77233f558fb8761d56cf3988c Mon Sep 17 00:00:00 2001 From: Lx <935448346@qq.com> Date: Fri, 1 Aug 2025 17:04:27 +0800 Subject: [PATCH] 0801 --- .../base/constant/SchoolBaseConstants.java | 2 +- .../module/course/vo/FinanceDeductInfoVO.java | 3 ++ .../DriveSchoolCoachClockServiceImpl.java | 2 +- .../mapper/course/SchoolCommissionMapper.xml | 1 + .../train/DriveSchoolCoachClockMapper.xml | 16 ++++++- .../controller/admin/RescueInfoSystem.java | 45 +++++++++++++++++++ .../service/impl/DriverInfoServiceImpl.java | 3 ++ .../service/impl/RescueInfoServiceImpl.java | 1 + .../main/resources/mapper/UserRoleMapper.xml | 1 + 9 files changed, 71 insertions(+), 3 deletions(-) diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/constant/SchoolBaseConstants.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/constant/SchoolBaseConstants.java index 3f88c903..6bd7b05d 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/constant/SchoolBaseConstants.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/constant/SchoolBaseConstants.java @@ -173,7 +173,7 @@ public interface SchoolBaseConstants { /** * 提醒教练未进行离场打卡 */ - public static final String SCHOOL_NOTIFY_MESSAGE_TEMPLATE_MEMBER_NOT_ATTENDANCE_TODAY = "您今日还未进行离场打卡,不要忘记离场打卡哟!"; + public static final String SCHOOL_NOTIFY_MESSAGE_TEMPLATE_MEMBER_NOT_ATTENDANCE_TODAY = "您今日有车辆: %s 还未进行离场打卡,不要忘记离场打卡哟!"; } diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/vo/FinanceDeductInfoVO.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/vo/FinanceDeductInfoVO.java index c34b5104..64f712fb 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/vo/FinanceDeductInfoVO.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/vo/FinanceDeductInfoVO.java @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.course.vo; import lombok.Data; import java.math.BigDecimal; +import java.time.LocalDateTime; @Data public class FinanceDeductInfoVO { @@ -32,6 +33,8 @@ public class FinanceDeductInfoVO { private Integer subject; + private LocalDateTime createTime; + private String startTime; private String endTime; diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/service/impl/DriveSchoolCoachClockServiceImpl.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/service/impl/DriveSchoolCoachClockServiceImpl.java index 342e3dee..54218dd6 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/service/impl/DriveSchoolCoachClockServiceImpl.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/service/impl/DriveSchoolCoachClockServiceImpl.java @@ -295,7 +295,7 @@ public class DriveSchoolCoachClockServiceImpl extends ServiceImpl driveSchoolCoachClockList = driveSchoolCoachClockMapper.noClockInRemind(); for (DriveSchoolCoachClock driveSchoolCoachClock : driveSchoolCoachClockList) { - String message = String.format(SchoolBaseConstants.SCHOOL_NOTIFY_MESSAGE_TEMPLATE_MEMBER_NOT_ATTENDANCE_TODAY); + String message = String.format(SchoolBaseConstants.SCHOOL_NOTIFY_MESSAGE_TEMPLATE_MEMBER_NOT_ATTENDANCE_TODAY, driveSchoolCoachClock.getCarNo()); schoolNotifyMessageSendService.sendMessage(driveSchoolCoachClock.getUserId(), message, SchoolBaseConstants.SCHOOL_NOTIFY_MESSAGE_TYPE_ADMIN, driveSchoolCoachClock.getTenantId()); } } diff --git a/dl-module-jx/src/main/resources/mapper/course/SchoolCommissionMapper.xml b/dl-module-jx/src/main/resources/mapper/course/SchoolCommissionMapper.xml index 02d816c0..5db84b3d 100644 --- a/dl-module-jx/src/main/resources/mapper/course/SchoolCommissionMapper.xml +++ b/dl-module-jx/src/main/resources/mapper/course/SchoolCommissionMapper.xml @@ -257,6 +257,7 @@ dsc.student_name, dsc.commission_amount, dsc.subject, + dsc.create_time, course.type AS courseType, course.name AS courseName FROM drive_school_commission dsc diff --git a/dl-module-jx/src/main/resources/mapper/train/DriveSchoolCoachClockMapper.xml b/dl-module-jx/src/main/resources/mapper/train/DriveSchoolCoachClockMapper.xml index a32013ae..7b6a6690 100644 --- a/dl-module-jx/src/main/resources/mapper/train/DriveSchoolCoachClockMapper.xml +++ b/dl-module-jx/src/main/resources/mapper/train/DriveSchoolCoachClockMapper.xml @@ -183,13 +183,25 @@ @@ -331,6 +343,7 @@ WHERE user_id = #{userId} AND train_day = CURDATE() AND end_time IS NULL + AND deleted = 0