diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index d40118e9b..659ec404c 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -811,6 +811,15 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { wxSharingOrderDto.setTransactionId(wxPayOrder.getTransactionId()); wxSharingOrderDto.setShareAmount(wxPayOrder.getChildOrderShare(couponOrder.getOrderId()).getShareAmount()); wxProfitSharingOrderService.createSharingOrder(wxSharingOrderDto,payWay); + }else if(wxPayOrder != null){ + try { + // 订单购买时未分账 核销记账,并且往账户里面记帐 + if (couponOrder.getCouponPrice() > 0) { + recordAfterVerified(couponOrder, merchantId); + } + } catch (Exception e) { + logger.error("核销记账失败"+e.getMessage(),e); + } } } catch (Exception e) { logger.error("微信分账: " + e.getMessage());