|
|
|
@ -64,6 +64,17 @@ public class SysUserController extends BaseController
|
|
|
|
List<SysUser> list = userService.selectUserList(user);
|
|
|
|
List<SysUser> list = userService.selectUserList(user);
|
|
|
|
return getDataTable(list);
|
|
|
|
return getDataTable(list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 获取领导账号列表
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:list')")
|
|
|
|
|
|
|
|
@GetMapping("/ldUserlist")
|
|
|
|
|
|
|
|
public TableDataInfo ldUserlist(SysUser user)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
startPage();
|
|
|
|
|
|
|
|
List<SysUser> list = userService.selectldUserlist(user);
|
|
|
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Log(title = "用户管理", businessType = BusinessType.EXPORT)
|
|
|
|
@Log(title = "用户管理", businessType = BusinessType.EXPORT)
|
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:export')")
|
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:export')")
|
|
|
|
@ -154,7 +165,12 @@ public class SysUserController extends BaseController
|
|
|
|
List<SysUser> userList = new ArrayList();
|
|
|
|
List<SysUser> userList = new ArrayList();
|
|
|
|
Integer num = user.getNum();
|
|
|
|
Integer num = user.getNum();
|
|
|
|
if(num!=null&&num>0){
|
|
|
|
if(num!=null&&num>0){
|
|
|
|
Long[] roleIds = {100L}; //固定的评分账号角色id
|
|
|
|
Long[] roleIds ; //固定的评分账号角色id
|
|
|
|
|
|
|
|
if(user.getPcIds()!=null){
|
|
|
|
|
|
|
|
roleIds= new Long[]{103L}; //领导评分账号
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
roleIds = new Long[]{100L}; //普通评分账号
|
|
|
|
|
|
|
|
}
|
|
|
|
HashSet<String> accounts = new HashSet<>();
|
|
|
|
HashSet<String> accounts = new HashSet<>();
|
|
|
|
while (accounts.size() < num) {
|
|
|
|
while (accounts.size() < num) {
|
|
|
|
String randomUserName = RandomStringUtils.randomAlphanumeric(8);
|
|
|
|
String randomUserName = RandomStringUtils.randomAlphanumeric(8);
|
|
|
|
@ -171,12 +187,25 @@ public class SysUserController extends BaseController
|
|
|
|
nuser.setPassword(SecurityUtils.encryptPassword("111111"));
|
|
|
|
nuser.setPassword(SecurityUtils.encryptPassword("111111"));
|
|
|
|
nuser.setUserName(account);
|
|
|
|
nuser.setUserName(account);
|
|
|
|
nuser.setNickName(account);
|
|
|
|
nuser.setNickName(account);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(user.getPcId()!=null){
|
|
|
|
nuser.setPcId(user.getPcId());
|
|
|
|
nuser.setPcId(user.getPcId());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user.getPcIds()!=null){
|
|
|
|
nuser.setPcIds(String.join(",",user.getPcIds()));
|
|
|
|
nuser.setPcIds(String.join(",",user.getPcIds()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user.getPcNames()!=null){
|
|
|
|
nuser.setPcNames(String.join(",",user.getPcNames()));
|
|
|
|
nuser.setPcNames(String.join(",",user.getPcNames()));
|
|
|
|
nuser.setVoteIds(String.join(",",user.getVoteIds()));
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user.getItemIds()!=null){
|
|
|
|
nuser.setItemIds(String.join(",",user.getItemIds()));
|
|
|
|
nuser.setItemIds(String.join(",",user.getItemIds()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user.getVoteIds()!=null){
|
|
|
|
|
|
|
|
nuser.setVoteIds(String.join(",",user.getVoteIds()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user.getItemNames()!=null){
|
|
|
|
nuser.setItemNames(String.join(",",user.getItemNames()));
|
|
|
|
nuser.setItemNames(String.join(",",user.getItemNames()));
|
|
|
|
|
|
|
|
}
|
|
|
|
nuser.setCreateBy(getUsername());
|
|
|
|
nuser.setCreateBy(getUsername());
|
|
|
|
nuser.setRoleIds(roleIds);
|
|
|
|
nuser.setRoleIds(roleIds);
|
|
|
|
nuser.setDeptId(user.getDeptId());
|
|
|
|
nuser.setDeptId(user.getDeptId());
|
|
|
|
@ -236,7 +265,7 @@ public class SysUserController extends BaseController
|
|
|
|
* 根据考核任务id删除用户
|
|
|
|
* 根据考核任务id删除用户
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:remove')")
|
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:remove')")
|
|
|
|
@Log(title = "用户管理", businessType = BusinessType.DELETE)
|
|
|
|
@Log(title = "评分账号", businessType = BusinessType.DELETE)
|
|
|
|
@DeleteMapping("/pcIds/{pcIds}")
|
|
|
|
@DeleteMapping("/pcIds/{pcIds}")
|
|
|
|
public AjaxResult removeBypcIds(@PathVariable Long[] pcIds)
|
|
|
|
public AjaxResult removeBypcIds(@PathVariable Long[] pcIds)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|