|
@@ -758,11 +758,11 @@ public class FeishuInfoController {
|
|
|
if(optional.isPresent()){
|
|
|
user.setId(optional.get().getId());
|
|
|
}else {
|
|
|
- user.setId(SnowFlake.nextId()+"");
|
|
|
+ user.setId(SnowFlake.nextId()+"")
|
|
|
+ .setRoleId(role.getId())//默认普通员工
|
|
|
+ .setRoleName(role.getRolename());
|
|
|
}
|
|
|
- user.setRoleId(role.getId())//默认普通员工
|
|
|
- .setRoleName(role.getRolename())
|
|
|
- .setCompanyId(feishuInfo.getCompanyId())
|
|
|
+ user.setCompanyId(feishuInfo.getCompanyId())
|
|
|
.setName(userJson.getString("name"))
|
|
|
.setFeishuUserid(openUserid)
|
|
|
.setColor(ColorUtil.randomColor())
|
|
@@ -892,7 +892,7 @@ public class FeishuInfoController {
|
|
|
department.setCompanyId(feishuInfo.getCompanyId());
|
|
|
department.setDepartmentName(departmentName);
|
|
|
department.setFeishuDeptid(openDepartmentId);
|
|
|
- Optional<Department> optional = allDepartmentList.stream().filter(a -> a.getFeishuDeptid().equals(openDepartmentId)).findFirst();
|
|
|
+ Optional<Department> optional = allDepartmentList.stream().filter(a ->a.getFeishuDeptid()!=null&& a.getFeishuDeptid().equals(openDepartmentId)).findFirst();
|
|
|
if(optional.isPresent()){
|
|
|
department.setDepartmentId(optional.get().getDepartmentId());
|
|
|
}
|
|
@@ -969,11 +969,11 @@ public class FeishuInfoController {
|
|
|
if(optional.isPresent()){
|
|
|
user.setId(optional.get().getId());
|
|
|
}else {
|
|
|
- user.setId(SnowFlake.nextId()+"");
|
|
|
+ user.setId(SnowFlake.nextId()+"")
|
|
|
+ .setRoleId(role.getId())//默认普通员工
|
|
|
+ .setRoleName(role.getRolename());
|
|
|
}
|
|
|
- user.setRoleId(role.getId())//默认普通员工
|
|
|
- .setRoleName(role.getRolename())
|
|
|
- .setCompanyId(feishuInfo.getCompanyId())
|
|
|
+ user.setCompanyId(feishuInfo.getCompanyId())
|
|
|
.setName(userJson.getString("name"))
|
|
|
.setFeishuUserid(openUserid)
|
|
|
.setColor(ColorUtil.randomColor())
|