From 0233d941ae15db1a089bdb633f76d67be6a15ed3 Mon Sep 17 00:00:00 2001 From: leomon <2233021400@qq.com> Date: Sat, 12 Jul 2025 23:22:48 +0800 Subject: [PATCH] 优化 --- oying-system/src/main/java/com/oying/modules/message/rest/MessageOrderSellerController.java | 26 ++++++++++++++++---------- 1 files changed, 16 insertions(+), 10 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/message/rest/MessageOrderSellerController.java b/oying-system/src/main/java/com/oying/modules/message/rest/MessageOrderSellerController.java index e73785e..0a972a6 100644 --- a/oying-system/src/main/java/com/oying/modules/message/rest/MessageOrderSellerController.java +++ b/oying-system/src/main/java/com/oying/modules/message/rest/MessageOrderSellerController.java @@ -102,16 +102,22 @@ } //让前端标记已读 - @PostMapping("/read/{order_id}") - @ApiOperation("让前端标记已读 按条") - public R<String> getMessageOrderSellerRead(@PathVariable Integer order_id) { - if(messageOrderSellerService.updateMessageOrderSellerRead(order_id)){ - return R.success("已读"); - }else{ - return R.fail("id不存在"); - } - - + //修改逻辑 主键为条件 而不是订单号,有些订单号可能重复 含多条信息 已弃用 +// @PostMapping("/readByorderid/{order_id}") +// @ApiOperation("让前端标记已读 按条") +// public R<String> getMessageOrderSellerRead(@PathVariable Integer order_id) { +// if(messageOrderSellerService.updateMessageOrderSellerRead(order_id)){ +// return R.success("已读"); +// }else{ +// return R.fail("id不存在"); +// } +// } + //让前端标记已读 主键为条件 + @PostMapping("/read/{id}") + @ApiOperation("标记单条消息为已读(按主键 id)") + public R<String> markReadByPrimaryKey(@PathVariable Integer id) { + boolean updated = messageOrderSellerService.updateReadStatusById(id); + return updated ? R.success("已读") : R.fail("消息 id 不存在"); } @Beta//重复值处理 //让后端队友更新我的表 -- Gitblit v1.9.3