fix bug
This commit is contained in:
@ -3,10 +3,7 @@ package co.yixiang.yshop.module.member.service.user;
|
|||||||
import cn.binarywang.wx.miniapp.api.WxMaService;
|
import cn.binarywang.wx.miniapp.api.WxMaService;
|
||||||
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
|
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
|
||||||
import cn.hutool.core.io.IoUtil;
|
import cn.hutool.core.io.IoUtil;
|
||||||
import cn.hutool.core.util.IdUtil;
|
import cn.hutool.core.util.*;
|
||||||
import cn.hutool.core.util.NumberUtil;
|
|
||||||
import cn.hutool.core.util.RandomUtil;
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
import co.yixiang.yshop.framework.common.enums.CommonStatusEnum;
|
import co.yixiang.yshop.framework.common.enums.CommonStatusEnum;
|
||||||
import co.yixiang.yshop.module.infra.api.file.FileApi;
|
import co.yixiang.yshop.module.infra.api.file.FileApi;
|
||||||
import co.yixiang.yshop.module.member.controller.admin.userbill.vo.UserBillModifyDTO;
|
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) {
|
public MemberUserDO createUserIfAbsent(String mobile, String registerIp, String from, String invitationCode, String loginCode) {
|
||||||
// 用户已经存在
|
// 用户已经存在
|
||||||
MemberUserDO user = memberUserMapper.selectByMobile(mobile);
|
MemberUserDO user = memberUserMapper.selectByMobile(mobile);
|
||||||
|
if (ObjectUtil.isNotNull(user)) {
|
||||||
if (!StringUtils.isNotBlank(user.getRoutineOpenId()) && StringUtils.isNotBlank(loginCode)) {
|
if (!StringUtils.isNotBlank(user.getRoutineOpenId()) && StringUtils.isNotBlank(loginCode)) {
|
||||||
this.updateOpenId(user.getId(), loginCode);
|
this.updateOpenId(user.getId(), loginCode);
|
||||||
}
|
}
|
||||||
if (user != null) {
|
|
||||||
return user;
|
return user;
|
||||||
}
|
}
|
||||||
// 用户不存在,则进行创建
|
// 用户不存在,则进行创建
|
||||||
|
Reference in New Issue
Block a user