| | |
| | | query.eq(SysThirdAccount::getThirdUserUuid,thirdUserUuid); |
| | | SysThirdAccount account = sysThirdAccountMapper.selectOne(query); |
| | | //通过用户名查询数据库是否已存在 |
| | | SysUser userByName = sysUserMapper.getUserByName(thirdUserUuid); |
| | | SysUser userByName = sysUserMapper.getUserByName(thirdUserUuid.substring(2)); |
| | | if(null!=userByName){ |
| | | //如果账号存在的话,则自动加上一个时间戳 |
| | | String format = DateUtils.yyyymmddhhmmss.get().format(new Date()); |
| | |
| | | user.setActivitiSync(CommonConstant.ACT_SYNC_0); |
| | | user.setDelFlag(CommonConstant.DEL_FLAG_0); |
| | | user.setStatus(1); |
| | | user.setUsername(thirdUserUuid); |
| | | //用户名取工号去除前两位字母后面的值 |
| | | user.setUsername(thirdUserUuid.substring(2)); |
| | | user.setPhone(phone); |
| | | //设置初始密码 |
| | | String salt = oConvertUtils.randomGen(8); |
| | |
| | | user.setRealname(tlm.getUsername()); |
| | | user.setThirdUserUuid(tlm.getUuid()); |
| | | user.setThirdUserId(tlm.getUuid()); |
| | | user.setPhone(tlm.getPhone()); |
| | | super.save(user); |
| | | return user; |
| | | } |