|
|
|
|
@ -1,7 +1,9 @@
|
|
|
|
|
package com.ruoyi.web.controller.system;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.HashSet;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Set;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
|
|
@ -152,20 +154,24 @@ public class SysUserController extends BaseController
|
|
|
|
|
List<SysUser> userList = new ArrayList();
|
|
|
|
|
Integer num = user.getNum();
|
|
|
|
|
if(num!=null&&num>0){
|
|
|
|
|
Long[] roleIds = {100L};
|
|
|
|
|
for(int i=1;i<=num;i++){
|
|
|
|
|
Long[] roleIds = {100L}; //固定的评分账号角色id
|
|
|
|
|
HashSet<String> accounts = new HashSet<>();
|
|
|
|
|
while (accounts.size() < num) {
|
|
|
|
|
String randomUserName = RandomStringUtils.randomAlphanumeric(8);
|
|
|
|
|
accounts.add(randomUserName);
|
|
|
|
|
}
|
|
|
|
|
for(String account : accounts) {
|
|
|
|
|
SysUser nuser = new SysUser();
|
|
|
|
|
nuser.setPassword(SecurityUtils.encryptPassword("111111"));
|
|
|
|
|
String randomUserName = RandomStringUtils.randomAlphanumeric(8);
|
|
|
|
|
nuser.setUserName(randomUserName);
|
|
|
|
|
nuser.setNickName(randomUserName);
|
|
|
|
|
nuser.setUserName(account);
|
|
|
|
|
nuser.setNickName(account);
|
|
|
|
|
nuser.setPcId(user.getPcId());
|
|
|
|
|
nuser.setCreateBy(getUsername());
|
|
|
|
|
nuser.setRoleIds(roleIds);
|
|
|
|
|
nuser.setItemIds(String.join(",",user.getItemIds()));
|
|
|
|
|
nuser.setItemNames(String.join(",",user.getItemNames()));
|
|
|
|
|
nuser.setDeptId(user.getDeptId());
|
|
|
|
|
userService.insertUser(nuser);
|
|
|
|
|
nuser.setPassword("111111");
|
|
|
|
|
userList.add(nuser);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
|