From 6a61e96ef7b7ac6b72e757a9164ba347290b4283 Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 28 Apr 2021 14:53:51 +0800 Subject: [PATCH] businessCircle --- .../controller/callback/AliPayController.java | 1 + .../impl/AliBusinessCircleOrderServiceImpl.java | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java index 7b13171cc..08b289153 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -289,6 +289,7 @@ public class AliPayController extends BaseController { aliBusinessCircleOrder.setTransactionId(tradeNo); aliBusinessCircleOrder.setRefundAmount(refundAmount); aliBusinessCircleOrder.setTimeEnd(endTime); + aliBusinessCircleOrder.setMallStoreId(mallStoreId); aliBusinessCircleOrder.setBuyerId(buyerId); aliBusinessCircleOrder.setMallId(mallId); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/AliBusinessCircleOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/AliBusinessCircleOrderServiceImpl.java index 26a8f4cc1..3437dd9e2 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/AliBusinessCircleOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/AliBusinessCircleOrderServiceImpl.java @@ -93,10 +93,14 @@ public class AliBusinessCircleOrderServiceImpl implements AliBusinessCircleOrder userQ.updateTenantInfo(record); userQ.setAlipayUserId(record.getBuyerId()); AliPayCUser aliUser = aliPayCUserService.getByAliPayUserId(userQ); -// WxCUserBasicInfo infoByPhone = wxCUserBasicInfoService.findInfoByPhone(aliUser, aliUser.getPhone()); -// WxCUserBasicInfo infoByPhone = wxCUserBasicInfoService.registerByPhone(aliUser, aliUser.getPhone()); - if(aliUser != null ){ - record.setCUserId(aliUser.getUserId()); + if(aliUser != null){ + // WxCUserBasicInfo infoByPhone = wxCUserBasicInfoService.findInfoByPhone(aliUser, aliUser.getPhone()); + WxCUserBasicInfo infoByPhone = wxCUserBasicInfoService.registerByPhone(aliUser, aliUser.getPhone()); + if(infoByPhone != null ){ + record.setCUserId(infoByPhone.getId()); + }else{ + logger.error("--Ali商圈付款通知消息未找到会员--aliUserId="+record.getBuyerId()); + } }else{ logger.error("--Ali商圈付款通知消息未找到会员--aliUserId="+record.getBuyerId()); }