From a7501803a3ca43310e57a5dd912e5047919c2e43 Mon Sep 17 00:00:00 2001 From: 彭雪彬 <1724387007@qq.com> Date: Tue, 15 Jul 2025 15:26:55 +0800 Subject: [PATCH] Merge branch 'xin' into pxb --- 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