diff --git a/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java b/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java index 5db9b89..b9c2dc5 100644 --- a/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java +++ b/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java @@ -1403,7 +1403,7 @@ public class TeacherServiceImpl implements TeacherService { if (ptTeacherInfo != null) { operations.set("/identity", teacherDto.getIdentity()); } - ptTeacherRepository.save(id, PK.buildOf(PK.PTTEACHER, teacherDto.getTmdId()), PtTeacherInfo.class, operations); + ptTeacherRepository.save(id, PK.buildOf(teacherDto.getCode(), teacherDto.getTmdId()), PtTeacherInfo.class, operations); } catch (Exception ex) { throw new ServiceException(ErrorCode.SYSTEM_ERROR.getCode(), "数据更新失败: " + ex.getMessage()); } @@ -1413,7 +1413,7 @@ public class TeacherServiceImpl implements TeacherService { public Map findIdentityByTmdId(TeacherDto teacherDto) { try { String id = teacherDto.getTmdId(); - String code = String.format(PK.PTTEACHER, id); + String code = String.format(teacherDto.getCode(), id); PtTeacherInfo ptTeacherInfo = ptTeacherRepository.findByIdAndCode(id, code); if (ptTeacherInfo != null) { Map result = new HashMap<>();