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