售后bugfix

This commit is contained in:
taozi
2023-06-03 17:20:22 +08:00
parent b8fff738a2
commit c61840a7cd

View File

@ -348,6 +348,14 @@ public class StoreAfterSalesServiceImpl extends BaseServiceImpl<StoreAfterSalesM
storeAfterSalesStatus.setChangeTime(Timestamp.valueOf(LocalDateTime.now()));
storeAfterSalesStatus.setOperator(SecurityUtils.getUsername());
storeAfterSalesStatusMapper.insert(storeAfterSalesStatus);
YxStoreOrder yxStoreOrder = storeOrderMapper.selectOne(Wrappers.<YxStoreOrder>lambdaQuery().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;
}