diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/DistributionPayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/DistributionPayServiceImpl.java index 429fc68b..0f1c3b73 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/DistributionPayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/DistributionPayServiceImpl.java @@ -74,10 +74,7 @@ public class DistributionPayServiceImpl implements DistributionPayService { orderPaymentService.save(orderPayment); InitInfo initInfo = new InitInfo().setConfig(detail); - if (isRecharge) { - ShopInfo shopInfo = shopInfoService.getById(payParam.getShopId()); - initInfo.setOpenId(shopInfo.getWechatOpenId()); - } else { + if (!isRecharge) { ShopUser shopUserInfo = shopUserService.getShopUserInfo(payParam.getShopId(), userId); UserInfo userInfo = userInfoService.getById(userId); initInfo.setPayment(orderPayment).setShopUser(shopUserInfo)