he2802 4 лет назад
Родитель
Сommit
4487e1a3a0

+ 9 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/service/impl/QuestionBankServiceImpl.java

@@ -12,7 +12,9 @@ import com.zhongzheng.modules.bank.service.IQuestionBankService;
 import com.zhongzheng.modules.bank.vo.QuestionBankVo;
 import com.zhongzheng.modules.course.bo.CourseQueryBo;
 import com.zhongzheng.modules.course.mapper.CourseMapper;
+import com.zhongzheng.modules.course.service.IMajorCategoryService;
 import com.zhongzheng.modules.course.vo.CourseVo;
+import com.zhongzheng.modules.course.vo.MajorCategoryVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -38,9 +40,16 @@ public class QuestionBankServiceImpl extends ServiceImpl<QuestionBankMapper, Que
     @Autowired
     private QuestionBankMapper questionBankMapper;
 
+    @Autowired
+    private IMajorCategoryService iMajorCategoryService;
+
     @Override
     public QuestionBankVo queryById(Long bankId){
         QuestionBank db = this.baseMapper.selectById(bankId);
+        if(db.getCategoryId()!=null){
+            MajorCategoryVo majorCategoryVo = iMajorCategoryService.queryById(db.getCategoryId());
+            db.setCategoryName(majorCategoryVo.getCategoryName());
+        }
         return BeanUtil.toBean(db, QuestionBankVo.class);
     }
 

+ 9 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/exam/service/impl/ExamNoteServiceImpl.java

@@ -3,6 +3,8 @@ package com.zhongzheng.modules.exam.service.impl;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.StrUtil;
 import com.zhongzheng.common.utils.DateUtils;
+import com.zhongzheng.modules.course.service.IMajorCategoryService;
+import com.zhongzheng.modules.course.vo.MajorCategoryVo;
 import com.zhongzheng.modules.exam.bo.ExamNoteAddBo;
 import com.zhongzheng.modules.exam.bo.ExamNoteEditBo;
 import com.zhongzheng.modules.exam.bo.ExamNoteQueryBo;
@@ -33,9 +35,16 @@ public class ExamNoteServiceImpl extends ServiceImpl<ExamNoteMapper, ExamNote> i
     @Autowired
     private ExamNoteMapper examNoteMapper;
 
+    @Autowired
+    private IMajorCategoryService iMajorCategoryService;
+
     @Override
     public ExamNoteVo queryById(Long fileId){
         ExamNote db = this.baseMapper.selectById(fileId);
+        if(db.getCategoryId()!=null){
+            MajorCategoryVo majorCategoryVo = iMajorCategoryService.queryById(db.getCategoryId());
+            db.setCategoryName(majorCategoryVo.getCategoryName());
+        }
         return BeanUtil.toBean(db, ExamNoteVo.class);
     }