修改互联网登录失败问题
This commit is contained in:
@@ -270,7 +270,7 @@ public class OauthLoginHlwService {
|
||||
AppUser appUserParm=new AppUser();
|
||||
appUserParm.setIsRecommend(1);
|
||||
//pc端
|
||||
String localUsername="";
|
||||
String code="";
|
||||
SysUser sysUser=new SysUser();
|
||||
switch (wwTyInfo.getUsertype()){
|
||||
case "1":
|
||||
@@ -281,7 +281,7 @@ public class OauthLoginHlwService {
|
||||
appUserParm.setPhone(wwTyInfo.getPhone());
|
||||
appUserParm.setIdCard(wwTyInfo.getIdno());
|
||||
appUserParm.setName(wwTyInfo.getName());
|
||||
localUsername=StringUtil.USER_KEY+wwTyInfo.getIdno();
|
||||
code=wwTyInfo.getIdno();
|
||||
break;
|
||||
default:
|
||||
sysUser.setNickName(wwTyInfo.getEnterprisename());
|
||||
@@ -293,12 +293,13 @@ public class OauthLoginHlwService {
|
||||
appUserParm.setPhone(wwTyInfo.getPhone());
|
||||
appUserParm.setIdCard(wwTyInfo.getEnterprisecode());
|
||||
appUserParm.setName(wwTyInfo.getEnterprisename());
|
||||
localUsername=StringUtil.USER_KEY+wwTyInfo.getEnterprisecode();
|
||||
code=wwTyInfo.getEnterprisecode();
|
||||
}
|
||||
String localUsername=StringUtil.USER_KEY+code;
|
||||
//查询用户角色
|
||||
sysUser.setUserName(localUsername);
|
||||
//查询用户id
|
||||
SysUser parmUser=sysUserService.selectUserByUserName(localUsername);
|
||||
SysUser parmUser=sysUserService.selectUserByIdCard(code);
|
||||
sysUser.setUserId(parmUser.getUserId());
|
||||
sysUserService.updateUser(sysUser);
|
||||
//插入app_user
|
||||
|
||||
@@ -234,7 +234,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<select id="selectUserByIdCard" resultMap="SysUserResult">
|
||||
<select id="selectUserByIdCard" resultType="com.ruoyi.common.core.domain.entity.SysUser">
|
||||
select * from sys_user where del_flag='0' and id_card = #{idCard} LIMIT 1
|
||||
</select>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user