|
@@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* @Author Joburgess
|
|
@@ -146,7 +147,7 @@ public class EmployeeController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "获取教务人员")
|
|
|
@GetMapping("/findEducationUsers")
|
|
|
- public HttpResponseResult findEducationUsers(Integer userId){
|
|
|
+ public HttpResponseResult findEducationUsers(Integer userId, Integer organId){
|
|
|
SysUser sysUser;
|
|
|
if(userId == null){
|
|
|
sysUser = sysUserFeignService.queryUserInfo();
|
|
@@ -157,11 +158,15 @@ public class EmployeeController extends BaseController {
|
|
|
sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
}
|
|
|
String organIds = new String();
|
|
|
- if (!sysUser.getIsSuperAdmin()) {
|
|
|
- Employee employee = employeeService.get(sysUser.getId());
|
|
|
- if (StringUtils.isEmpty(organIds)) {
|
|
|
- organIds = employee.getOrganIdList();
|
|
|
+ if(Objects.nonNull(organId)){
|
|
|
+ if (!sysUser.getIsSuperAdmin()) {
|
|
|
+ Employee employee = employeeService.get(sysUser.getId());
|
|
|
+ if (StringUtils.isEmpty(organIds)) {
|
|
|
+ organIds = employee.getOrganIdList();
|
|
|
+ }
|
|
|
}
|
|
|
+ }else{
|
|
|
+ organIds = organId.toString();
|
|
|
}
|
|
|
return succeed(employeeService.findByRole("4,5",organIds));
|
|
|
}
|