From 48da971fd552b834ad5e48c540124757a29a9c39 Mon Sep 17 00:00:00 2001 From: jieyuu <645634619@qq.com> Date: Wed, 4 Sep 2024 15:56:49 +0800 Subject: [PATCH] =?UTF-8?q?todo:=E8=AE=A2=E5=8D=95=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=B8=8B=E5=8D=95=E5=88=A0=E9=99=A4=E8=B4=AD?= =?UTF-8?q?=E7=89=A9=E8=BD=A6=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/jieyuu/service/impl/CartServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xdclass-product-service/src/main/java/net/jieyuu/service/impl/CartServiceImpl.java b/xdclass-product-service/src/main/java/net/jieyuu/service/impl/CartServiceImpl.java index 26984f7..c66f884 100644 --- a/xdclass-product-service/src/main/java/net/jieyuu/service/impl/CartServiceImpl.java +++ b/xdclass-product-service/src/main/java/net/jieyuu/service/impl/CartServiceImpl.java @@ -123,6 +123,16 @@ public class CartServiceImpl implements CartService { /** * 用于订单服务,确认订单,获取对应的商品项详情信息 * 会清空购物车商品数据 + * todo 清空购物车数据完善: + * 引入mq + * 查询数据时先插入到数据库task表 + * 后面删除购物车数据 + * 发送mq延迟删除(时间短) + * 获取到mq消息查找订单表判断订单状态(根据outTradeNo) + * 商品服务查询task表(根据outTradeNo) + * 根据订单状态判断是否需要恢复购物车并且修改task + * + * * * @param productIdList * @return