From e6eb8c14f98921ba73a7efdfc1415c6483dc4112 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 18 七月 2025 14:34:46 +0800 Subject: [PATCH] 查询时间范围条件 --- 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