diff --git a/yshop-app/src/main/java/co/yixiang/modules/wechat/rest/controller/WechatController.java b/yshop-app/src/main/java/co/yixiang/modules/wechat/rest/controller/WechatController.java index 52b7c397..13632d98 100644 --- a/yshop-app/src/main/java/co/yixiang/modules/wechat/rest/controller/WechatController.java +++ b/yshop-app/src/main/java/co/yixiang/modules/wechat/rest/controller/WechatController.java @@ -201,6 +201,7 @@ public class WechatController { storeOrder.setRefundStatus(OrderInfoEnum.REFUND_STATUS_2.getValue()); storeOrder.setRefundPrice(refundFee); orderService.updateById(storeOrder); + orderService.retrunStock(orderId); return WxPayNotifyResponse.success("处理成功!"); } catch (WxPayException | IllegalAccessException e) { log.error(e.getMessage()); diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/YxStoreOrderService.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/YxStoreOrderService.java index 9e5bd95c..e44cb1dc 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/YxStoreOrderService.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/YxStoreOrderService.java @@ -288,4 +288,7 @@ public interface YxStoreOrderService extends BaseService{ * @return map */ Map chartCount(); + + + void retrunStock(String orderId); } diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java index 4135d084..4e973fae 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java @@ -67,6 +67,7 @@ import co.yixiang.modules.order.vo.OrderDataVo; import co.yixiang.modules.order.vo.ShoperOrderTimeDataVo; import co.yixiang.modules.order.vo.UserOrderCountVo; import co.yixiang.modules.order.vo.YxStoreOrderQueryVo; +import co.yixiang.modules.product.domain.YxStoreProduct; import co.yixiang.modules.product.domain.YxStoreProductReply; import co.yixiang.modules.product.service.YxStoreProductReplyService; import co.yixiang.modules.product.service.YxStoreProductService; @@ -692,6 +693,7 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl queryAll(YxStoreOrderQueryCriteria criteria, Pageable pageable) { getPage(pageable);