From a7389e026856e7a2369ad2e928778b036894a96c Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期日, 13 八月 2023 01:21:20 +0800 Subject: [PATCH] bug --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java index 03763f4..b4d80a5 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java @@ -127,12 +127,15 @@ public void deleteClassification(Long classId){ SysClassification sysClassification = this.getById(classId); sysClassification.setDelFlag(1); - this.saveOrUpdate(sysClassification); if(sysClassification.getClassType()==1){ articleService.deleteArticleClass(classId); }else if(sysClassification.getClassType()==2){ - remoteGoodsService.deleteGoodsClass(classId); + List<String> goodsNameList = remoteGoodsService.listGoodsNameByGoodsClass(classId).getData(); + if(goodsNameList!=null&&goodsNameList.size()>0){ + throw new ServiceException("无法删除,该分类下还有关联商品-"+goodsNameList.toString()); + } } + this.saveOrUpdate(sysClassification); } /** -- Gitblit v1.7.1