java——添加大量学生用户

194 阅读1分钟

```java
@RequestMapping(value = "/add", method = RequestMethod.POST)
    @RequiresPermissions("user:add")
	public Result<?> add() {
	    try{

        }catch(Exception e){
	        e.printStackTrace();
        }
        List<StStudent> stStudents=stStudentService.list();
        for(StStudent ststudent:stStudents){
            SysUser user=new SysUser();
            user.setRealname(ststudent.getStName());
            user.setUsername(ststudent.getStudentId());
            user.setWorkNo(ststudent.getStudentId());
            user.setSex(new Integer(ststudent.getSex()));
            user.setCreateTime(new Date());//设置创建时间
            String salt = oConvertUtils.randomGen(8);
            user.setSalt(salt);
            String passwordEncode = PasswordUtil.encrypt(user.getUsername(), "123456", salt);
            user.setPassword(passwordEncode);
            user.setDelFlag("0");
            sysUserService.addUserWithRole(user, "1257603335870078978");
        }
        return Result.ok("添加成功!");
	}

```

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200505180522209.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE4MDMw,size_16,color_FFFFFF,t_70)