diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/teacher/api/TeacherApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/teacher/api/TeacherApi.java index 63033b4e..122523a9 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/teacher/api/TeacherApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/teacher/api/TeacherApi.java @@ -272,6 +272,26 @@ public class TeacherApi extends ApiBaseController { return success(teacher); } + + /** + * 修改 + * + * @param teacher + * @return + */ + @PostMapping("/update-teacher") + public JsonResponse updateTeacher(@RequestBody Teacher teacher) { + if (teacher == null) { + return error("缺少必要参数"); + } + try { + service.update(teacher); + } catch (XaskException e) { + return error(e.getMessage()); + } + return success(teacher); + } + /** * 删除 * diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/ITeacherService.java b/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/ITeacherService.java index 9d5ec6b2..cfcfcd41 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/ITeacherService.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/ITeacherService.java @@ -59,6 +59,15 @@ public interface ITeacherService { * @throws XaskException */ void update(TeacherVo entity) throws XaskException; + + + /** + * 修改 + * + * @param entity + * @throws XaskException + */ + void update(Teacher entity); /* * 更新同步信息 diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/impl/TeacherServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/impl/TeacherServiceImpl.java index 7b740285..d1a6ea70 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/impl/TeacherServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/teacher/service/impl/TeacherServiceImpl.java @@ -204,6 +204,11 @@ public class TeacherServiceImpl implements ITeacherService { // accountService.update(account); } + @Override + public void update(Teacher entity) { + dao.update(entity); + } + @Override public void delete(String id) { dao.deleteById(id);