diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/controller/CoscoPortalsLinksClassificationController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/controller/CoscoPortalsLinksClassificationController.java index ca4d6bf..cbc0a0b 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/controller/CoscoPortalsLinksClassificationController.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/controller/CoscoPortalsLinksClassificationController.java @@ -84,6 +84,10 @@ public class CoscoPortalsLinksClassificationController extends BaseController { */ @DeleteMapping("/{id}") public BaseResponse remove(@PathVariable String id) { - return BaseResponse.success(coscoPortalsLinksClassificationService.deleteCoscoPortalsLinksClassificationById(id)); + int i = coscoPortalsLinksClassificationService.deleteCoscoPortalsLinksClassificationById(id); + if (i == 0) { + return BaseResponse.fail("请先删除该分类下的友情链接"); + } + return BaseResponse.success(); } } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksClassificationServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksClassificationServiceImpl.java index 4049d97..14ac181 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksClassificationServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksClassificationServiceImpl.java @@ -110,7 +110,7 @@ public class CoscoPortalsLinksClassificationServiceImpl extends BaseServiceImpl< coscoPortalsLinks.setClassificationId(id); List coscoPortalsLinks1 = coscoPortalsLinkService.selectCoscoPortalsLinksList(coscoPortalsLinks); if (!coscoPortalsLinks1.isEmpty()) { - throw new RuntimeException("请先删除该分类下的友情链接"); + return 0; } return coscoPortalsLinksClassificationMapper.deleteCoscoPortalsLinksClassificationById(id); }