From a1808ba0ff1ccc2efacb69c1033054dbaab8687f Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期四, 10 七月 2025 17:57:16 +0800 Subject: [PATCH] 2025-07-10 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysNoticeController.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysNoticeController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysNoticeController.java index 637fa40..0c940f0 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysNoticeController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysNoticeController.java @@ -7,8 +7,10 @@ import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.ltkj.common.core.domain.entity.SysUser; import com.ltkj.common.core.domain.model.LoginUser; import com.ltkj.common.utils.SecurityUtils; @@ -133,6 +135,21 @@ return AjaxResult.success(); } + @Log(title = "鍏憡宸茶", businessType = BusinessType.UPDATE) + @PostMapping("readNotice") + public AjaxResult read(@RequestBody String json){ + JSONObject entries = JSONUtil.parseObj(json); + String noticeId = entries.getStr("noticeId"); + LambdaUpdateWrapper<SysNoticeUser> wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(SysNoticeUser::getNoticeId, noticeId); + wrapper.eq(SysNoticeUser::getUserId, getUserId()); + wrapper.set(SysNoticeUser::getIsRead, 1); + boolean update = sysNoticeUserService.update(wrapper); + if (update) { + return success(); + }else return error(); + } + /** * 淇敼閫氱煡鍏憡 */ -- Gitblit v1.8.0