From f0f00e9ba8a755e4317e029d73b69a92ad9f9df1 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: Sat, 14 Sep 2024 17:02:41 +0800
Subject: [PATCH] update
---
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