This commit is contained in:
moxiangrong
2024-03-04 10:51:45 +08:00
parent d3ec3b65b3
commit 09d4fd81c5

View File

@ -3,10 +3,7 @@ package co.yixiang.yshop.module.member.service.user;
import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.*;
import co.yixiang.yshop.framework.common.enums.CommonStatusEnum;
import co.yixiang.yshop.module.infra.api.file.FileApi;
import co.yixiang.yshop.module.member.controller.admin.userbill.vo.UserBillModifyDTO;
@ -103,10 +100,10 @@ public class MemberUserServiceImpl extends ServiceImpl<MemberUserMapper, MemberU
public MemberUserDO createUserIfAbsent(String mobile, String registerIp, String from, String invitationCode, String loginCode) {
// 用户已经存在
MemberUserDO user = memberUserMapper.selectByMobile(mobile);
if (!StringUtils.isNotBlank(user.getRoutineOpenId()) && StringUtils.isNotBlank(loginCode)) {
this.updateOpenId(user.getId(), loginCode);
}
if (user != null) {
if (ObjectUtil.isNotNull(user)) {
if (!StringUtils.isNotBlank(user.getRoutineOpenId()) && StringUtils.isNotBlank(loginCode)) {
this.updateOpenId(user.getId(), loginCode);
}
return user;
}
// 用户不存在,则进行创建