| | |
| | | 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; |
| | |
| | | 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); |