修改互联网生成的用户信息和微信小程序生成的用户信息对照

This commit is contained in:
sh
2025-11-17 18:08:26 +08:00
parent 7d488d9d12
commit 1e3823f0de
5 changed files with 39 additions and 22 deletions

View File

@@ -32,4 +32,6 @@ public interface AppUserMapper extends BaseMapper<AppUser>
int insertSysUser(SysUser sysUser);
MyChart getMyTj(Long userId);
SysUser selectSysUserIdcard(String idCard);
}

View File

@@ -240,20 +240,23 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
mapUserRole.put("roleId",StringUtil.SYS_QZZ);
}
//保存sys_user
SysUser sysUser=new SysUser();
sysUser.setUserName(appUser.getPhone());
sysUser.setNickName(StringUtils.isEmpty(appUser.getName())?appUser.getPhone():appUser.getName());
sysUser.setPassword(SiteSecurityUtils.encryptPassword("123456"));
sysUser.setPhonenumber(appUser.getPhone());
sysUser.setSex(appUser.getSex());
sysUser.setStatus("0");
sysUser.setLoginIp(appUser.getLoginIp());
sysUser.setLoginDate(appUser.getLoginDate());
sysUser.setIdCard(appUser.getIdCard());
appUserMapper.insertSysUser(sysUser);
//保存sys_user_role
mapUserRole.put("userId",sysUser.getUserId());
appUserMapper.insertSysUserRole(mapUserRole);
SysUser parmUser=appUserMapper.selectSysUserIdcard(appUser.getIdCard());
if(parmUser==null){
SysUser sysUser=new SysUser();
sysUser.setUserName(StringUtil.USER_KEY+appUser.getIdCard());
sysUser.setNickName(StringUtils.isEmpty(appUser.getName())?appUser.getPhone():appUser.getName());
sysUser.setPassword(SiteSecurityUtils.encryptPassword("123456"));
sysUser.setPhonenumber(appUser.getPhone());
sysUser.setSex(appUser.getSex());
sysUser.setStatus("0");
sysUser.setLoginIp(appUser.getLoginIp());
sysUser.setLoginDate(appUser.getLoginDate());
sysUser.setIdCard(appUser.getIdCard());
appUserMapper.insertSysUser(sysUser);
//保存sys_user_role
mapUserRole.put("userId",sysUser.getUserId());
appUserMapper.insertSysUserRole(mapUserRole);
}
//一体机密码
if(StringUtils.isNotEmpty(appUser.getYtjPassword())){
appUser.setYtjPassword(SiteSecurityUtils.encryptPassword(appUser.getYtjPassword()));

View File

@@ -25,6 +25,11 @@ public class StringUtil {
*/
public static final String SYS_QY = "1102";
/**
* 互联网用户头
*/
public static final String USER_KEY="hlw_";
public static Boolean isEmptyOrNull(String s){
if(Objects.isNull(s)){return true;}
return s.isEmpty();

View File

@@ -115,4 +115,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
CROSS JOIN (SELECT COUNT(user_id) AS ytd FROM job_apply WHERE user_id = #{userId} AND del_flag = '0') t3
</select>
<select id="selectSysUserIdcard" resultType="com.ruoyi.common.core.domain.entity.SysUser">
select * from sys_user where del_flag='0'
<if test="idCard!=null and idCard!=''">
and id_card=#{idCard}
</if>
limit 1
</select>
</mapper>