Browse Source

Merge remote-tracking branch 'origin/master'

Joburgess 4 years ago
parent
commit
667934e5e2

+ 22 - 0
mec-web/src/main/java/com/ym/mec/web/controller/EmployeeController.java

@@ -172,6 +172,28 @@ public class EmployeeController extends BaseController {
         return succeed(employeeService.findByRole("4,5",organIds));
     }
 
+    @ApiOperation(value = "获取教务老师")
+    @GetMapping("/findEducationTeacher")
+    public HttpResponseResult findEducationTeacher(Integer userId){
+        SysUser sysUser;
+        if(userId == null){
+            sysUser = sysUserFeignService.queryUserInfo();
+            if (sysUser == null) {
+                return failed("用户信息获取失败");
+            }
+        }else {
+            sysUser = sysUserFeignService.queryUserById(userId);
+        }
+        String organIds = new String();
+        if (!sysUser.getIsSuperAdmin()) {
+            Employee employee = employeeService.get(sysUser.getId());
+            if (StringUtils.isEmpty(organIds)) {
+                organIds = employee.getOrganIdList();
+            }
+        }
+        return succeed(employeeService.findByRole("4",organIds));
+    }
+
     @ApiOperation(value = "获取维修技师")
     @GetMapping("/findTechnician")
     @PreAuthorize("@pcs.hasPermissions('employee/findTechnician')")