From d0b3090ce51919d588e854f72bfaa5f02ada473e Mon Sep 17 00:00:00 2001 From: Vinjor Date: Thu, 20 Feb 2025 09:30:38 +0800 Subject: [PATCH] 1 --- .../yudao/module/base/mapper/DlDriveSchoolStudentMapper.java | 2 +- .../iocoder/yudao/module/jx/mapper/DriveSchoolCarMapper.java | 2 +- .../yudao/module/train/controller/admin/TrainController.java | 5 +++-- .../resources/mapper/base/DlDriveSchoolStudentMapper.xml | 3 +++ .../src/main/resources/mapper/jx/DriveSchoolCarMapper.xml | 4 ++++ 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/mapper/DlDriveSchoolStudentMapper.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/mapper/DlDriveSchoolStudentMapper.java index c4c57770..8b63bd14 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/mapper/DlDriveSchoolStudentMapper.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/mapper/DlDriveSchoolStudentMapper.java @@ -85,7 +85,7 @@ public interface DlDriveSchoolStudentMapper extends BaseMapper **/ - IPage selectTrainStudent(@Param("coachId")Long coachId, @Param("startTime") String startTime, @Param("endTime")String endTime, Page page); + IPage selectTrainStudent(@Param("coachId")Long coachId, @Param("startTime") String startTime, @Param("endTime")String endTime,@Param("searchValue")String searchValue, Page page); } \ No newline at end of file diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/mapper/DriveSchoolCarMapper.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/mapper/DriveSchoolCarMapper.java index a5c3b02b..4e9ded57 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/mapper/DriveSchoolCarMapper.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/mapper/DriveSchoolCarMapper.java @@ -54,5 +54,5 @@ public interface DriveSchoolCarMapper extends BaseMapper * @param endTime 截止时间 * @return java.util.List **/ - IPage selectTrainCar(@Param("coachId")Long coachId, @Param("startTime") String startTime, @Param("endTime")String endTime, Page page); + IPage selectTrainCar(@Param("coachId")Long coachId, @Param("startTime") String startTime, @Param("endTime")String endTime,@Param("searchValue")String searchValue, Page page); } diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/controller/admin/TrainController.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/controller/admin/TrainController.java index 2e5c0c1f..048a6aa8 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/controller/admin/TrainController.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/train/controller/admin/TrainController.java @@ -94,6 +94,7 @@ public class TrainController { public CommonResult> indexGetTrainList(@RequestParam(value = "type") String type, @RequestParam(value = "timeType") String timeType, @RequestParam(value = "coachId",required = false) Long coachId, + @RequestParam(value = "searchValue",required = false) String searchValue, @RequestParam(value = "startTime",required = false) String startTime, @RequestParam(value = "endTime",required = false) String endTime, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @@ -119,7 +120,7 @@ public class TrainController { } if("student".equals(type)){ Page page = new Page<>(pageNo,pageSize); - IPage studentPage = studentMapper.selectTrainStudent(coachId,startTimeStr,endTimeStr,page); + IPage studentPage = studentMapper.selectTrainStudent(coachId,startTimeStr,endTimeStr,searchValue,page); studentPage.getRecords().forEach(item->{ //查每个学生的当前所处的科目 item.setProcess(processService.selectByUserId(item.getUserId(),item.getCoachId())); @@ -128,7 +129,7 @@ public class TrainController { }else{ //训练车辆 Page page = new Page<>(pageNo,pageSize); - return success(carMapper.selectTrainCar(coachId,startTimeStr,endTimeStr,page)); + return success(carMapper.selectTrainCar(coachId,startTimeStr,endTimeStr,searchValue,page)); } } } \ No newline at end of file diff --git a/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolStudentMapper.xml b/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolStudentMapper.xml index ed6a4fb9..93466297 100644 --- a/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolStudentMapper.xml +++ b/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolStudentMapper.xml @@ -135,6 +135,9 @@ AND dst.coach_id = #{coachId} + + AND dss.name LIKE CONCAT('%',#{searchValue},'%') + AND dst.create_time >= #{startTime} diff --git a/dl-module-jx/src/main/resources/mapper/jx/DriveSchoolCarMapper.xml b/dl-module-jx/src/main/resources/mapper/jx/DriveSchoolCarMapper.xml index e4870799..486c8208 100644 --- a/dl-module-jx/src/main/resources/mapper/jx/DriveSchoolCarMapper.xml +++ b/dl-module-jx/src/main/resources/mapper/jx/DriveSchoolCarMapper.xml @@ -43,6 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and brand = #{entity.brand} and car_model = #{entity.carModel} and car_no = #{entity.carNo} + and car_no = #{entity.carNo} and car_photo = #{entity.carPhoto} and car_register_date = #{entity.carRegisterDate} and inspection_date = #{entity.inspectionDate} @@ -110,6 +111,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND dst.coach_id = #{coachId} + + AND dsc.car_no LIKE CONCAT('%',#{searchValue},'%') + AND dst.create_time >= #{startTime}