From 05e8b12d65aa67415f0f32893449a9a48a6c9a48 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Mon, 18 Jan 2021 00:10:50 +0800
Subject: [PATCH] modify
---
zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/VipCreateTask.java | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/VipCreateTask.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/VipCreateTask.java
index 5d59638..67b5bbb 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/VipCreateTask.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/VipCreateTask.java
@@ -5,6 +5,7 @@
import com.matrix.biz.service.BizUserService;
import com.matrix.component.rabbitmq.MqTask;
import com.matrix.core.tools.LogUtil;
+import com.matrix.core.tools.StringUtils;
import com.matrix.system.constance.Dictionary;
import com.matrix.system.hive.bean.SysShopInfo;
import com.matrix.system.hive.bean.SysVipInfo;
@@ -45,16 +46,26 @@
SysVipInfo vip = vipDap.selectByPhone(userInfo.getPhoneNumber());
if (vip != null) {
LogUtil.warn("会员{}已经存在", userInfo.getPhoneNumber());
+ //更新信息
+ vip.setOpenId(userInfo.getOpenId());
+ if(StringUtils.isBlank(vip.getPhoto())){
+ vip.setPhoto(userInfo.getAvatarUrl());
+ }
+ vipDap.update(vip);
} else {
SysVipInfo vipInfo = new SysVipInfo();
//在备注记下微商城的用户id
- vipInfo.setRemark(userInfo.getOpenId());
+ vipInfo.setOpenId(userInfo.getOpenId());
vipInfo.setAddr(userInfo.getProvince() + " " + userInfo.getCity());
vipInfo.setPhone(userInfo.getPhoneNumber());
+ if(StringUtils.isBlank(vipInfo.getPhoto())){
+ vipInfo.setPhoto(userInfo.getAvatarUrl());
+ }
if (userInfo.getGender() != null) {
vipInfo.setSex(userInfo.getGender().equals("1") ? "男" : "女");
}
vipInfo.setVipName(userInfo.getNickName());
+ vipInfo.setCompanyId(userInfo.getCompanyId());
vipInfo.setShopId(shopId);
vipInfo.setArrivalWay("微商城");
vipInfo.setVipState(Dictionary.VIP_STATE_HY);
--
Gitblit v1.9.1