bonus_houqin
This commit is contained in:
parent
dc5b5d538e
commit
d24c9034a6
|
|
@ -81,7 +81,7 @@ public class SysUserController extends BaseController {
|
||||||
@SysLog(title = "用户管理", businessType = OperaType.QUERY, logType = 0, module = "系统管理->用户管理", details = "查询用户列表")
|
@SysLog(title = "用户管理", businessType = OperaType.QUERY, logType = 0, module = "系统管理->用户管理", details = "查询用户列表")
|
||||||
public TableDataInfo list(SysUser user) {
|
public TableDataInfo list(SysUser user) {
|
||||||
try {
|
try {
|
||||||
startPage();
|
//startPage();
|
||||||
List<SysUser> list = userService.selectUserList(user);
|
List<SysUser> list = userService.selectUserList(user);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
||||||
|
|
@ -164,5 +164,5 @@ public interface SysUserMapper {
|
||||||
*/
|
*/
|
||||||
public SysUser selectCustInfoByPhoneNumber(@Param("phoneNumber") String phoneNumber);
|
public SysUser selectCustInfoByPhoneNumber(@Param("phoneNumber") String phoneNumber);
|
||||||
|
|
||||||
public int updateNickNameLike(SysUser sysUser);
|
public void updateNickNameLike(SysUser sysUser);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -109,16 +109,36 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
}
|
}
|
||||||
user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||||
List<SysUser> sysUsers = userMapper.selectUserList(user);
|
List<SysUser> sysUsers = userMapper.selectUserList(user);
|
||||||
|
adjustSomeUserInfo(sysUsers);
|
||||||
return sysUsers;
|
return sysUsers;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateNickNameLike(List<SysUser> sysUsers) {
|
private void adjustSomeUserInfo(List<SysUser> sysUsers) {
|
||||||
for (SysUser sysUser : sysUsers) {
|
for (SysUser sysUser : sysUsers) {
|
||||||
sysUser.setNickNameLike(PinyingUtils.convertToPinyin(Sm4Utils.custDecrypt(sysUser.getNickName())));
|
String nickNameLike = PinyingUtils.convertToPinyin(Sm4Utils.custDecrypt(sysUser.getNickName()));
|
||||||
int count = userMapper.updateNickNameLike(sysUser);
|
String mobile = Sm4Utils.custDecrypt(sysUser.getPhonenumber());
|
||||||
|
String mobileSuffix = null;
|
||||||
|
if (StringUtils.isNotEmpty(mobile) && mobile.length() >= 4) {
|
||||||
|
mobileSuffix = mobile.substring(mobile.length() - 4);
|
||||||
|
}
|
||||||
|
sysUser.setNickNameLike(nickNameLike);
|
||||||
|
int spaceIndex = nickNameLike.indexOf(" ");
|
||||||
|
if (spaceIndex > 0) {
|
||||||
|
nickNameLike = nickNameLike.substring(0, spaceIndex);
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotEmpty(mobileSuffix)) {
|
||||||
|
sysUser.setUserName(nickNameLike + "_" + mobileSuffix);
|
||||||
|
} else {
|
||||||
|
sysUser.setUserName(nickNameLike + "_" + sysUser.getUserId());
|
||||||
|
}
|
||||||
|
userMapper.updateNickNameLike(sysUser);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
System.out.println(" sss".indexOf(" "));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据条件分页查询已分配用户角色列表
|
* 根据条件分页查询已分配用户角色列表
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -384,8 +384,8 @@
|
||||||
|
|
||||||
<!-- 更新nick_name_like -->
|
<!-- 更新nick_name_like -->
|
||||||
<delete id="updateNickNameLike" parameterType="com.bonus.system.api.domain.SysUser">
|
<delete id="updateNickNameLike" parameterType="com.bonus.system.api.domain.SysUser">
|
||||||
update sys_user set nick_name_like = #{nickNameLike}
|
update sys_user set nick_name_like = #{nickNameLike}, user_name = #{userName}
|
||||||
where user_id = #{userId}
|
where user_id = #{userId} and user_id != 1
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue