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.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;
|
||||
}
|
||||
// 用户不存在,则进行创建
|
||||
|
Reference in New Issue
Block a user