Authored by LUOXC

fixbug

... ... @@ -35,6 +35,7 @@ import com.yohoufo.order.service.impl.function.SellerNoticeSender;
import com.yohoufo.order.service.listener.OrderChangeListenerContainer;
import com.yohoufo.order.service.proxy.OrderStatusFlowService;
import com.yohoufo.order.service.seller.SellerOrderServiceDelegate;
import jdk.nashorn.internal.runtime.options.Option;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;
... ... @@ -230,7 +231,11 @@ class BuyerOrderCancelHandler {
throwServiceException("当前状态不可取消订单");
}
}
private void refundSellerCoupon(SellerOrderGoods sellerOrderGoods){
private void refundSellerCoupon(SellerOrderGoods sellerOrderGoods) {
if (Objects.isNull(sellerOrderServiceDelegate) || Objects.isNull(sellerOrderServiceDelegate.getSellerOrderService())) {
return;
}
sellerOrderServiceDelegate.getSellerOrderService().asyncCancelWithCouponIfPresent(orderCode, targetStatus.getCode(), sellerOrderGoods);
}
... ...