diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index 0b9243377..0281faf4c 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -2282,7 +2282,10 @@ public class WxOrderServiceImpl implements WxOrderService { wxPayOrder.setOrderId(orderId); wxPayOrder.setPayOrderStatus(EnumPayStatus.PAY_STATUS_SUCCESS.getCode()); wxPayOrder = wxPayOrderMapper.selectOne(new QueryWrapper(wxPayOrder)); - WxOrder wxOrder = wxOrderMapper.selectById(orderId,tenantEntity.getTenantId()); + WxOrder wxOrder = new WxOrder(); + wxOrder.updateTenantInfo(tenantEntity); + wxOrder.setComposeOrderId(orderId); + wxOrder = wxOrderMapper.selectOne(new QueryWrapper(wxOrder)); WxMerchantBUser wxMerchantBUser = wxMerchantBUserMapper.selectById(wxOrder.getProductId()); if (wxPayOrder != null && wxMerchantBUser != null &&