From c61840a7cdc5eee142792fc60ef2731faecc443b Mon Sep 17 00:00:00 2001 From: taozi <9108791@qq.com> Date: Sat, 3 Jun 2023 17:20:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=94=AE=E5=90=8Ebugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sales/service/impl/StoreAfterSalesServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/yshop-mall/src/main/java/co/yixiang/modules/sales/service/impl/StoreAfterSalesServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/sales/service/impl/StoreAfterSalesServiceImpl.java index b6690375..a3b9636e 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/sales/service/impl/StoreAfterSalesServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/sales/service/impl/StoreAfterSalesServiceImpl.java @@ -348,6 +348,14 @@ public class StoreAfterSalesServiceImpl extends BaseServiceImpllambdaQuery().eq(YxStoreOrder::getOrderId, storeAfterSales.getOrderCode())); + Object o = redisUtils.get(ShopConstants.YSHOP_ORDER_SALE_STATUS_KEY + storeAfterSales.getUserId() + storeAfterSales.getOrderCode()); + yxStoreOrder.setStatus(o == null ? 0 : Integer.parseInt(o.toString())); + yxStoreOrder.setRefundStatus(OrderInfoEnum.STATUS_0.getValue()); + storeOrderMapper.updateById(yxStoreOrder); + + redisUtils.del(ShopConstants.YSHOP_ORDER_SALE_STATUS_KEY + storeAfterSales.getUserId() + storeAfterSales.getOrderCode()); } return baseMapper.updateById(storeAfterSales) > 0; }