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

main 14
hshansha 6 months ago
parent cd3cd35b29
commit ed0c8ca762

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

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

Loading…
Cancel
Save