From 8458e64aab474c0fc2f49ae4ff22fb11ce5cf6e2 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Mon, 11 Nov 2024 16:55:28 +0800
Subject: [PATCH] 批次新增学员查询条件,新增题目导入接口
---
exam-system/src/main/java/com/gkhy/exam/system/service/impl/SysCategoryServiceImpl.java | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/exam-system/src/main/java/com/gkhy/exam/system/service/impl/SysCategoryServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/system/service/impl/SysCategoryServiceImpl.java
index 88e5f5a..f2e63da 100644
--- a/exam-system/src/main/java/com/gkhy/exam/system/service/impl/SysCategoryServiceImpl.java
+++ b/exam-system/src/main/java/com/gkhy/exam/system/service/impl/SysCategoryServiceImpl.java
@@ -7,8 +7,11 @@
import com.gkhy.exam.common.exception.ApiException;
import com.gkhy.exam.common.utils.SecurityUtils;
import com.gkhy.exam.system.domain.SysCategory;
+import com.gkhy.exam.system.mapper.ExCourseMapper;
+import com.gkhy.exam.system.mapper.ExQuestionBankMapper;
import com.gkhy.exam.system.mapper.SysCategoryMapper;
import com.gkhy.exam.system.service.SysCategoryService;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Comparator;
@@ -26,6 +29,10 @@
*/
@Service
public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCategory> implements SysCategoryService {
+ @Autowired
+ private ExCourseMapper courseMapper;
+ @Autowired
+ private ExQuestionBankMapper questionBankMapper;
@Override
public List<SysCategory> selectCategoryList(SysCategory category) {
@@ -82,15 +89,15 @@
public int deleteCategoryById(Long categoryId) {
//校验课程分类是否存在课程或者题目
checkUserAllowed();
- int courseCount=baseMapper.selectCountOfCoure(categoryId);
+ int courseCount=courseMapper.selectCountByCategoryId(categoryId);
if(courseCount>0){
throw new ApiException("已绑定课程,无法删除");
}
- int bankCount=baseMapper.selectCountOfBank(categoryId);
+ int bankCount=questionBankMapper.selectCountByCategoryId(categoryId);
if(bankCount>0){
throw new ApiException("已绑定题库,无法删除");
}
- int row=baseMapper.deleteById(categoryId);
+ int row=baseMapper.deleteByCategoryId(categoryId);
if(row<1){
throw new ApiException("删除课程分类失败");
}
--
Gitblit v1.9.2