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