From b3ddbbd9da177f3c9a581ae1768f137cf90c4246 Mon Sep 17 00:00:00 2001 From: hshansha Date: Thu, 23 Oct 2025 13:54:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E8=B4=A6=E5=8F=B7=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E8=80=83=E6=A0=B8=E9=A1=B9=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/system/SysUserController.java | 18 ++++++++++++------ .../common/core/domain/entity/SysUser.java | 10 ++++++++++ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index ee030b6..348bbc9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -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 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 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{ diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java index afa393a..6bcaa21 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java @@ -62,6 +62,8 @@ public class SysUser extends BaseEntity /** 考核项ids */ //@Excel(name = "考核项ids") private String itemIds; + /** 考核项名称s */ + private String itemNames; /** 手机uid */ //@Excel(name = "手机uid") @@ -108,6 +110,14 @@ public class SysUser extends BaseEntity */ private Integer num; + public String getItemNames() { + return itemNames; + } + + public void setItemNames(String itemNames) { + this.itemNames = itemNames; + } + public String getUid() { return uid; }