批量生成评分用户参数修改

main 14
hshansha 6 months ago
parent cd3cd35b29
commit ed0c8ca762

@ -147,25 +147,26 @@ public class SysUserController extends BaseController
@Log(title = "用户管理", businessType = BusinessType.INSERT)
@PostMapping("/adds")
@Transactional
public AjaxResult adds(@RequestParam("num")int num ,@RequestParam("pcId" )Long pcId,
@RequestParam("itemIds" )String[] itemIds)
public AjaxResult adds(@RequestBody SysUser user)
{
List<SysUser> userList = new ArrayList();
if(num>0){
Integer num = user.getNum();
if(num!=null&&num>0){
Long[] roleIds = {100L};
for(int i=1;i<=num;i++){
SysUser user = new SysUser();
user.setPassword(SecurityUtils.encryptPassword("111111"));
SysUser nuser = new SysUser();
nuser.setPassword(SecurityUtils.encryptPassword("111111"));
String randomUserName = RandomStringUtils.randomAlphanumeric(8);
user.setUserName(randomUserName);
user.setNickName(randomUserName);
user.setPcId(pcId);
user.setCreateBy(getUsername());
user.setRoleIds(roleIds);
user.setItemIds(String.join(",",itemIds));
userService.insertUser(user);
user.setPassword("111111");
userList.add(user);
nuser.setUserName(randomUserName);
nuser.setNickName(randomUserName);
nuser.setPcId(user.getPcId());
nuser.setCreateBy(getUsername());
nuser.setRoleIds(roleIds);
nuser.setItemIds(String.join(",",user.getItemIds()));
nuser.setDeptId(user.getDeptId());
userService.insertUser(nuser);
nuser.setPassword("111111");
userList.add(nuser);
}
}else{
return AjaxResult.error("生成数量需大于0");

@ -99,6 +99,18 @@ public class SysUser extends BaseEntity
/** 角色ID */
private Long roleId;
/**
* 使
*/
private Integer num;
public Integer getNum() {
return num;
}
public void setNum(Integer num) {
this.num = num;
}
public String getItemIds() {
return itemIds;

Loading…
Cancel
Save