src/main/java/com/ruoyi/project/system/controller/SysUserController.java
@@ -131,6 +131,7 @@ sysUserDeptVo.setUserId(userId); List<SysUserDeptVo> sysUserDeptVos = userDeptService.userLoginFacotryList(sysUserDeptVo); ajax.put("deptIds",sysUserDeptVos.stream().map(SysUserDeptVo::getDeptId).collect(Collectors.toList())); ajax.put("deptId",sysUserDeptVos.stream().map(SysUserDeptVo::getDeptId).collect(Collectors.toList()).get(0)); return ajax; } src/main/java/com/ruoyi/staff/dto/StaffOnJobDto.java
@@ -25,4 +25,7 @@ @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date contractEndTime; private String defaultPassword; } src/main/java/com/ruoyi/staff/service/impl/StaffOnJobServiceImpl.java
@@ -106,7 +106,7 @@ SysUser sysUser1 = new SysUser(); sysUser1.setUserName(staffOnJobPrams.getStaffNo()); sysUser1.setNickName(staffOnJobPrams.getStaffName()); String s = SecurityUtils.encryptPassword("123456"); String s = SecurityUtils.encryptPassword(staffOnJobPrams.getDefaultPassword()); sysUser1.setPassword(s); if(staffOnJobPrams.getSysPostId() != null){ Long[] posts = new Long[]{staffOnJobPrams.getSysPostId().longValue()}; @@ -115,6 +115,7 @@ sysUser1.setRoleIds(new Long[]{staffOnJobPrams.getRoleId()}); sysUser1.setDeptIds(new Long[]{staffOnJobPrams.getSysDeptId()}); sysUser1.setStatus("0"); sysUser1.setPhonenumber(staffOnJobPrams.getPhone()); sysUserService.insertUser(sysUser1); } // 绑定子表数据