From af10136789c24801855c0eecb10335fd7331a79a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=B8=85?= Date: Fri, 6 Feb 2026 18:11:11 +0800 Subject: [PATCH] =?UTF-8?q?1.BUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hezhi/api/kaoshi/ApiPCController.java | 29 +++++++++++++++++-- .../java/com/ruoyi/hezhi/domain/TbExam.java | 4 +++ .../ruoyi/hezhi/mapper/TbTeacherMapper.java | 8 +++++ .../hezhi/service/ITbTeacherService.java | 8 +++++ .../service/impl/TbTeacherServiceImpl.java | 12 ++++++++ .../resources/mapper/hezhi/TbExamMapper.xml | 6 +++- .../mapper/hezhi/TbExamNoticeMapper.xml | 18 ++++-------- .../mapper/hezhi/TbMajorClassMapper.xml | 8 +++-- .../mapper/hezhi/TbTeacherMapper.xml | 9 ++++++ .../src/views/hezhi/evaluateAgency/index.vue | 16 +++++----- ruoyi-ui/src/views/hezhi/exam/index.vue | 4 +++ ruoyi-ui/src/views/hezhi/notice/index.vue | 10 +++---- 12 files changed, 100 insertions(+), 32 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/hezhi/api/kaoshi/ApiPCController.java b/ruoyi-admin/src/main/java/com/ruoyi/hezhi/api/kaoshi/ApiPCController.java index 3fd771d..139857e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/hezhi/api/kaoshi/ApiPCController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/hezhi/api/kaoshi/ApiPCController.java @@ -167,9 +167,9 @@ public class ApiPCController { if (StringUtils.isNull(params.get("examNoticeId"))&&StringUtils.isNull(params.get("examId"))){ return AjaxResult.error("缺少 examNoticeId 考试通知ID 或者 examId 考试id"); } - if (!params.containsKey("examRegistrationId") || StringUtils.isBlank(params.get("examRegistrationId").toString())) { - return AjaxResult.error("缺少 examRegistrationId 考试报名ID"); - } +// if (!params.containsKey("examRegistrationId") || StringUtils.isBlank(params.get("examRegistrationId").toString())) { +// return AjaxResult.error("缺少 examRegistrationId 考试报名ID"); +// } try { return AjaxResult.success().put("data", examNoticeService.getExamNoticeInfo(params)); } catch (Exception e) { @@ -301,6 +301,29 @@ public class ApiPCController { } } + /** + * 师资课程列表 + * + * @param pageNum 页码 + * @param pageSize 每页数据量 + * @param params searchValue 搜索词 + * @return success + */ + @GetMapping("/getTbTeacherCourseList") + public AjaxResult TbTeacherCourseList(@RequestParam(value = "pageNum", defaultValue = "1", required = false) Integer pageNum, + @RequestParam(value = "pageSize", defaultValue = "100", required = false) Integer pageSize, + @RequestParam Map params) { + try { + PageHelper.startPage(pageNum, pageSize); + List list = teacherService.selectTbTeacherCourseList(params); + PageInfo> pageInfo = new PageInfo(list); + return AjaxResult.success().put("data", pageInfo); + } catch (Exception e) { + e.printStackTrace(); + return AjaxResult.error("师资团队列表异常"); + } + } + /** * 学习中心列表 * diff --git a/ruoyi-system/src/main/java/com/ruoyi/hezhi/domain/TbExam.java b/ruoyi-system/src/main/java/com/ruoyi/hezhi/domain/TbExam.java index cf23254..54bd2ec 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/hezhi/domain/TbExam.java +++ b/ruoyi-system/src/main/java/com/ruoyi/hezhi/domain/TbExam.java @@ -67,6 +67,10 @@ public class TbExam extends BaseEntity @Excel(name = "logo") private String logo; + /** 广告位 */ + @Excel(name = "广告位") + private String advertisingUrl; + /** 文件 */ @Excel(name = "文件") private String fileUrl; diff --git a/ruoyi-system/src/main/java/com/ruoyi/hezhi/mapper/TbTeacherMapper.java b/ruoyi-system/src/main/java/com/ruoyi/hezhi/mapper/TbTeacherMapper.java index 275d408..c738b89 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/hezhi/mapper/TbTeacherMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/hezhi/mapper/TbTeacherMapper.java @@ -30,6 +30,14 @@ public interface TbTeacherMapper */ public List selectTbTeacherList(TbTeacher tbTeacher); + /** + * 查询教师列表 + * + * @param params 教师 + * @return 教师集合 + */ + public List selectTbTeacherCourseList(Map params); + /** * 新增教师 * diff --git a/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/ITbTeacherService.java b/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/ITbTeacherService.java index 5d10e64..b4944d1 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/ITbTeacherService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/ITbTeacherService.java @@ -31,6 +31,14 @@ public interface ITbTeacherService */ public List selectTbTeacherList(TbTeacher tbTeacher); + /** + * 查询师资课程列表 + * + * @param params + * @return 教师集合 + */ + public List selectTbTeacherCourseList(Map params); + /** * 新增教师 * diff --git a/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/impl/TbTeacherServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/impl/TbTeacherServiceImpl.java index cb9ff6a..d52e597 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/impl/TbTeacherServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/hezhi/service/impl/TbTeacherServiceImpl.java @@ -64,6 +64,18 @@ public class TbTeacherServiceImpl implements ITbTeacherService return tbTeacherMapper.selectTbTeacherList(tbTeacher); } + /** + * 查询师资课程列表 + * + * @param params 教师 + * @return 教师 + */ + @Override + public List selectTbTeacherCourseList(Map params) + { + return tbTeacherMapper.selectTbTeacherCourseList(params); + } + /** * 新增教师 * diff --git a/ruoyi-system/src/main/resources/mapper/hezhi/TbExamMapper.xml b/ruoyi-system/src/main/resources/mapper/hezhi/TbExamMapper.xml index 161391e..5408ca3 100644 --- a/ruoyi-system/src/main/resources/mapper/hezhi/TbExamMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/hezhi/TbExamMapper.xml @@ -16,6 +16,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -62,7 +63,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select exam_id, exam_no, class_id, class_name, major_id, major_name, evaluate_agency_id, evaluate_agency_name, career_id, career_name, logo, file_url, name, title, content, introduce, single_select_num, single_select_score, many_select_num, many_select_score, judge_num, judge_score, discuss_num, discuss_score, total_score, pass_score, exam_minute, exam_batch_early, exam_batch, tips, exam_start_time, exam_end_time, sign_start_time, sign_end_time, price, exam_status, is_change, change_day, type, examine_status, examine_feedback, sort, remarks, status, publication_time, publisher, create_time, create_by, update_time, update_by, delete_time, delete_by, del_flag, level from tb_exam + select exam_id, exam_no, class_id, class_name, major_id, major_name, evaluate_agency_id, evaluate_agency_name, career_id, career_name, logo, advertising_url, file_url, name, title, content, introduce, single_select_num, single_select_score, many_select_num, many_select_score, judge_num, judge_score, discuss_num, discuss_score, total_score, pass_score, exam_minute, exam_batch_early, exam_batch, tips, exam_start_time, exam_end_time, sign_start_time, sign_end_time, price, exam_status, is_change, change_day, type, examine_status, examine_feedback, sort, remarks, status, publication_time, publisher, create_time, create_by, update_time, update_by, delete_time, delete_by, del_flag, level from tb_exam + + diff --git a/ruoyi-ui/src/views/hezhi/evaluateAgency/index.vue b/ruoyi-ui/src/views/hezhi/evaluateAgency/index.vue index 6a7005c..68a10bf 100644 --- a/ruoyi-ui/src/views/hezhi/evaluateAgency/index.vue +++ b/ruoyi-ui/src/views/hezhi/evaluateAgency/index.vue @@ -132,11 +132,11 @@ - - - + + + + + @@ -252,9 +252,9 @@ - - - + + + diff --git a/ruoyi-ui/src/views/hezhi/exam/index.vue b/ruoyi-ui/src/views/hezhi/exam/index.vue index f2ee6c9..131a786 100644 --- a/ruoyi-ui/src/views/hezhi/exam/index.vue +++ b/ruoyi-ui/src/views/hezhi/exam/index.vue @@ -261,6 +261,9 @@ + + + @@ -723,6 +726,7 @@ export default { careerId: null, careerName: null, logo: null, + advertisingUrl: null, fileUrl: null, name: null, title: null, diff --git a/ruoyi-ui/src/views/hezhi/notice/index.vue b/ruoyi-ui/src/views/hezhi/notice/index.vue index d6819ba..b46e063 100644 --- a/ruoyi-ui/src/views/hezhi/notice/index.vue +++ b/ruoyi-ui/src/views/hezhi/notice/index.vue @@ -144,11 +144,11 @@ {{ dict.label }} - - - {{ dict.label }} - - + + + + + -- 2.22.0