瀏覽代碼

Merge remote-tracking branch 'origin/master'

Joburgess 4 年之前
父節點
當前提交
667934e5e2
共有 1 個文件被更改,包括 22 次插入0 次删除
  1. 22 0
      mec-web/src/main/java/com/ym/mec/web/controller/EmployeeController.java

+ 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')")