admin-web/src/views/foundation/classification/index.vue
@@ -234,7 +234,7 @@ }, del(row) { var that = this this.$modal.confirm('是否确认删除名称为"' + row.categoryName + '"的机构吗?') this.$modal.confirm('是否确认删除名称为"' + row.categoryName + '"的分类吗?') .then(function () { finsystenant.del({ id: row.id }).then((res) => { that.$message.success('删除成功!'); consum-base/src/main/java/com/consum/base/controller/BaseCategoryController.java
@@ -213,9 +213,7 @@ return ResponseValue.error("分类下有商品在用,不允许删除"); } // 查询分类下是否有子级分类 BaseCategory baseCategory1 = new BaseCategory(); baseCategory1.setFatherCategoryId(param2.getId()); List<BaseCategory> select = this.baseCategoryService.select(baseCategory1); List<BaseCategory> select = this.baseCategoryService.selectByFatherId(param2.getId()); if (!CollectionUtils.isEmpty(select)) { return ResponseValue.error("分类下有子级分类在用,不允许删除"); } consum-base/src/main/java/com/consum/base/service/BaseCategoryService.java
@@ -51,4 +51,11 @@ */ GenericPager<BaseCategory> queryBaseCategoryList2(BaseCategoryParam baseCategoryParam1); /** * @Author WangHan * 心中那自由的世界,如此的清澈高远。 * @Date 2025/1/3 10:21 * @Description 根据父类ID查询 */ List<BaseCategory> selectByFatherId(Long id); } consum-base/src/main/java/com/consum/base/service/impl/BaseCategoryServiceImpl.java
@@ -1,9 +1,6 @@ package com.consum.base.service.impl; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.*; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; @@ -156,6 +153,12 @@ return selectSplit(sql.toString(), paramts, new BaseCategory()); } @Override public List<BaseCategory> selectByFatherId(Long fatherId) { StringBuilder sql = new StringBuilder("SELECT * FROM base_category WHERE FATHER_CATEGORY_ID = " + fatherId + " and STATES != 3"); return select(sql.toString(), new HashMap<>(), new BaseCategory()); } /** * @Description 编辑 * @Author 卢庆阳