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 3fd771de907c7470b95e0978a24e5b77233074c0..139857ec327e6b921dc025d8387104c09ec1c67d 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 cf232549916f0ad18596487cb8d7ad318dead3ba..54bd2ecc94bca2ae46549231216c8f16742dc7c7 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 275d408435a0dd895ea46050c74b5eea63981b64..c738b89f7e64ac38ddd747cc726d17289c37d701 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 5d10e644486c55473a5330955a58b79834b5991f..b4944d12f86a308cbd0605f33ca4a018f7fbe23f 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 cb9ff6a49408e0317c3ad17e56184e03debe6ba4..d52e59761cb6824578028399f47e25e40a166ace 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 161391ed55317e9398512987a862c9265b67387a..5408ca3862adc16fe0e111dad616570e5bd1b6bd 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 6a7005cef63cf7876d26ac3911898941920d5458..68a10bf3fd4d5deaaa0737cc9f7a7234e80e49e0 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 f2ee6c9f4005196b4645b42f27dfca471eb4fa44..131a786b9a11be5c36ccc8dae3f43bc5aa4bfdf1 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 d6819ba3171433f2025a78941f80a8f826702346..b46e0637294e016cf22f1ea6356653c2007e7ff2 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 }} - - + + + + +