From a90b24dcc4409a621c346d2fdabec7188be246f3 Mon Sep 17 00:00:00 2001 From: "chen.ma" Date: Sun, 28 Nov 2021 00:27:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=89=8D=E7=AB=AF=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=90=AF=E7=94=A8=E3=80=81=E5=81=9C=E7=94=A8=E5=8A=9F?= =?UTF-8?q?=E8=83=BD.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hippo4j/config/service/biz/NotifyService.java | 8 ++++++++ .../config/service/biz/impl/NotifyServiceImpl.java | 8 ++++++++ .../cn/hippo4j/console/controller/NotifyController.java | 6 ++++++ 3 files changed, 22 insertions(+) diff --git a/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/NotifyService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/NotifyService.java index 64e1bd8f..c2fa944c 100644 --- a/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/NotifyService.java +++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/NotifyService.java @@ -53,4 +53,12 @@ public interface NotifyService { */ void delete(NotifyReqDTO reqDTO); + /** + * 启用停用通知. + * + * @param id + * @param status + */ + void enableNotify(String id, Integer status); + } diff --git a/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/NotifyServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/NotifyServiceImpl.java index 10212862..1a1de6c8 100644 --- a/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/NotifyServiceImpl.java +++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/NotifyServiceImpl.java @@ -96,6 +96,14 @@ public class NotifyServiceImpl implements NotifyService { notifyInfoMapper.delete(updateWrapper); } + @Override + public void enableNotify(String id, Integer status) { + NotifyInfo notifyInfo = new NotifyInfo(); + notifyInfo.setId(Long.parseLong(id)); + notifyInfo.setEnable(status); + notifyInfoMapper.updateById(notifyInfo); + } + private List listNotifyCommon(String type, String[] parseKey) { LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(NotifyInfo.class) .eq(NotifyInfo::getTenantId, parseKey[2]) diff --git a/hippo4j-console/src/main/java/cn/hippo4j/console/controller/NotifyController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/NotifyController.java index 7ef71825..8b82b5f5 100644 --- a/hippo4j-console/src/main/java/cn/hippo4j/console/controller/NotifyController.java +++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/NotifyController.java @@ -57,4 +57,10 @@ public class NotifyController { return Results.success(); } + @PostMapping("/enable/{id}/{status}") + public Result enableNotify(@PathVariable("id") String id, @PathVariable("status") Integer status) { + notifyService.enableNotify(id, status); + return Results.success(); + } + }