From d920824c3a0c237cb6e59bb088b3ed444bacedfd Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 17 Mar 2023 14:55:06 +0800 Subject: [PATCH] 后台修改 --- src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java | 10 ++++++++++ src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java | 9 +++++++++ src/main/resources/templates/febs/views/modules/news/newsCategory.html | 2 +- src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java | 2 ++ 4 files changed, 22 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java index 456b314..96a8c09 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java @@ -85,6 +85,15 @@ return new FebsResponse().success().message("新增成功"); } + /** + * 新闻分类-删除 + */ + @GetMapping("delNewsCategoryInfo/{id}") + @ControllerEndpoint(operation = "新闻分类-删除", exceptionMessage = "操作失败") + public FebsResponse delNewsCategoryInfo(@NotNull(message = "{required}") @PathVariable Long id) { + return mallNewsInfoService.delNewsCategoryInfo(id); + } + @GetMapping(value = "findAllCategoryList") public FebsResponse findAllCategoryList() { List<MallNewsCategory> categories = mallNewsInfoService.findAllCategory(); diff --git a/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java b/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java index 0e42280..2332a5a 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java @@ -30,4 +30,6 @@ MallNewsCategory findNewsCategoryById(Long id); List<MallNewsCategory> findAllCategory(); + + FebsResponse delNewsCategoryInfo(Long id); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java index 34f6e88..6eb4ae0 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java @@ -139,4 +139,14 @@ public List<MallNewsCategory> findAllCategory() { return mallNewsCategoryMapper.selectList(null); } + + @Override + public FebsResponse delNewsCategoryInfo(Long id) { + MallNewsCategory mallNewsCategory = mallNewsCategoryMapper.selectById(id); + if(ObjectUtil.isEmpty(mallNewsCategory)){ + return new FebsResponse().fail().message("系统繁忙,请刷新页面重试"); + } + mallNewsCategoryMapper.deleteById(id); + return new FebsResponse().success(); + } } diff --git a/src/main/resources/templates/febs/views/modules/news/newsCategory.html b/src/main/resources/templates/febs/views/modules/news/newsCategory.html index 6683f7e..dadbef3 100644 --- a/src/main/resources/templates/febs/views/modules/news/newsCategory.html +++ b/src/main/resources/templates/febs/views/modules/news/newsCategory.html @@ -78,7 +78,7 @@ }); function delNewsInfo(id) { - febs.get(ctx + 'admin/news/delNewsInfo/' + id, null, function () { + febs.get(ctx + 'admin/news/delNewsCategoryInfo/' + id, null, function () { febs.alert.success('操作成功'); $query.click(); }); -- Gitblit v1.9.1