From f4827ba25dd0c9bd6af67d10e81bfe58af894807 Mon Sep 17 00:00:00 2001 From: huababa1 <2037205722@qq.com> Date: Tue, 19 Aug 2025 18:06:55 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E7=AE=A1=E7=90=86=E9=A1=B5=E7=A0=81=E4=B8=AA=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dal/mysql/paper/EducationPaperTaskMapper.java | 12 ++++++++++++ .../exam/service/monitor/MonitorTaskServiceImpl.java | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/dal/mysql/paper/EducationPaperTaskMapper.java b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/dal/mysql/paper/EducationPaperTaskMapper.java index e1e6a57d..47519116 100644 --- a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/dal/mysql/paper/EducationPaperTaskMapper.java +++ b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/dal/mysql/paper/EducationPaperTaskMapper.java @@ -162,4 +162,16 @@ public interface EducationPaperTaskMapper extends BaseMapperX selectUserRole(List roleIds); + default long selectEducationPaperTaskTotal(PaperTaskPageVo pageReqVO) { + return selectPage(pageReqVO, new LambdaQueryWrapperX() + .likeIfPresent(EducationPaperTask::getTaskType, pageReqVO.getTaskType()) + .likeIfPresent(EducationPaperTask::getTaskName , pageReqVO.getTaskName()) + .likeIfPresent(EducationPaperTask::getStatus , pageReqVO.getStatus()) + .likeIfPresent(EducationPaperTask::getTaskNum , pageReqVO.getTaskNum()) + .likeIfPresent(EducationPaperTask::getTaskSpecialty , pageReqVO.getTaskSpecialty()) + .likeIfPresent(EducationPaperTask::getIsTemplate , pageReqVO.getIsTemplate()) + .betweenIfPresent(EducationPaperTask::getCreateTime, pageReqVO.getCreateTime()) + ).getTotal(); + } + } diff --git a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorTaskServiceImpl.java b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorTaskServiceImpl.java index eda08a01..4ea3baa2 100644 --- a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorTaskServiceImpl.java +++ b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorTaskServiceImpl.java @@ -42,6 +42,7 @@ public class MonitorTaskServiceImpl implements MonitorTaskService{ public PageResult getMonitorPage(PaperTaskPageVo pageReqVO) { PageResult educationPaperTasks = educationPaperTaskMapper.selectEducationPaperTaskList(pageReqVO); + long total= educationPaperTaskMapper.selectEducationPaperTaskTotal(pageReqVO); List list = educationPaperTasks.getList(); List monitorTaskDOList=new ArrayList<>(); if (list!=null&&list.size()>0){ @@ -122,7 +123,7 @@ public class MonitorTaskServiceImpl implements MonitorTaskService{ PageResult pageResult=new PageResult(); pageResult.setList(monitorTaskDOList); - pageResult.setTotal((long) monitorTaskDOList.size()); + pageResult.setTotal(total); return pageResult;