在教师资格证的认定上,体检结果一般3个工作日就能出来。有的地方教师资格证的体检结果是考生自己从体检医院拿出来的,大部分地方是医院直接送到负责认定的教育局,不经过考生的手。
AI智能解答
if StringUtil.isNotBlank(stf.getTechCertValid()) && StringUtil.isNotBlank(stf.getEntryDate())
&& (stf.getTechCertValid().compareTo(stf.getEntryDate()) > 0) {
int resultFlag = this.checkTechCertValid(stf.getTechCertValid(), stf.getEntryDate());
if (resultFlag < 0) {
msg = getMessageBuilder("teachingQualification.teachingQualValBeyond").getMessage();
setMessage(msg);
return;
}
}
// 批准日期不能晚于聘入日期
if (StringUtil.isNotBlank(stf.getAccDate()) && StringUtil.isNotBlank(stf.getEntryDate())
&& (stf.getAccDate().compareTo(stf.getEntryDate()) > 0)) {
msg = getMessageBuilder("jeeyee.user.AccDateBeyond").getMessage();
setMessage(msg);
return;
}
// 更新头像
if(upload != null){
String imageUrl = loadUploadToUrl(upload);
stf.setHeadImg(imageUrl);
}
LOGGER.debug("addOrEditTeacher(), saving the teacher...");
// 添加职工
if (stf.getTeacherId() == null) {
LOGGER.debug("addOrEditTeacher(), new teacher, initialing...");
// 职工编号
String staffNumber = codeGeneratorService.createStaffNumber();
stf.setNumber(staffNumber);
// 设置职工状态
stf.setStatus(Enums.TeacherStatus.NOMARL);
teacherService.save(stf);
teacherId = stf.getTeacherId(); // 提取新添职工的ID
msg = getMessageBuilder("T5001").args("成功").getMessage();
} else { // 更新职工
LOGGER.debug("addOrEditTeacher(), updating the teacher...");
teacherId = stf.getTeacherId();
Teacher editStf = teacherService.find(teacherId);
editStf
// 基本信息
.setName(stf.getName())
.setWechat(stf.getWechat())
.setPhone(stf.getPhone())
.setEmail(stf.getEmail())
.setQq(stf.getQq())
.setNation(stf.getNation())
.setPoliticsStatus(stf.getPoliticsStatus())
.setMarriage(stf.getMarriage())
.setHometown(stf.getHometown())
.setEducationLevel(stf.getEducationLevel())
.setMaxEducationLevel(stf.getMaxEducationLevel())
.setHealthCondition(stf.getHealthCondition())
.setSex(stf.getSex())
.setHeadImg(stf.getHeadImg())
// 基本信息
.setAccDate(stf.getAccDate())
.setOrgId(stf.getOrgId())
.setEntryDate(stf.getEntryDate())
.setStaffQualification(stf.getStaffQualification())
.setPositional(stf.getPositional())
.setProfessionalType(stf.getProfessionalType())
// 教育经历
.setGraduateSchool(stf.getGraduateSchool())
.setProfessional(stf.getProfessional())
.setGraduateDate(stf.getGraduateDate())
// 工作履历
.setWorkBeginDate(stf.getWorkBeginDate())
.setPreCompany(stf.getPreCompany())
.setPrePositional(stf.getPrePositional())
.setPreLeavingRsn(stf.getPreLeavingRsn())
.setPositionalLevel(stf.getPositionalLevel())
// 培训经历
.setTrainPlace(stf.getTrainPlace())
.setTrainProgram(stf.getTrainProgram())
.setTrainResult(stf.getTrainResult())
.setTrainBeginDate(stf.getTrainBeginDate())
.setTrainEndDate(stf.getTrainEndDate())
// 教师资格及能力
.setTechCertNo(stf.getTechCertNo())
.setTechCertValid(stf.getTechCertValid())
.setTechCertType(stf.getTechCertType())
.setTechCertLevel(stf.getTechCertLevel())
// 其它
.setStaffNo(stf.getStaffNo())
.setCertType(stf.getCertType())
.setCertNo(stf.getCertNo())
.setBirthday(stf.getBirthday())
.setRemarks(stf.getRemarks())
.setIdentificationNo(stf.getIdentificationNo());
teacherService.update(editStf);
msg = getMessageBuilder("T5001").args("成功").getMessage();
}
LOGGER.debug("addOrEditTeacher(), teacher is saved.");
LOGGER.debug("addOrEditTeacher() end, redirecting...");
// 跳转回职工界面
redirectToTeacherMgr(msg);
LOGGER.debug("addOrEditTeacher() end.");
}
/**
* 检查聘入日期
*
* @param entryDateStr
* @return
*/
private boolean checkEntryDate(String entryDateStr) {
boolean resultFlag = false; // 返回结果标志
// 聘入日期
if (StringUtil.isNotBlank(entryDateStr)
教师资格证不在编、不在职的永久有效。在取得教师资格证过程中,教师资格证笔试成绩的有效期为2年。教师资格证笔试面试全部合格后,取得的资格证有效期为3年,3年内可以认定教师资格证。
教师资格考试合格证书有效期为三年,教师资格证注册有效期为五年。教师资格考试合格证书有效期为三年,是指通过教师资格笔试和面试取得的证书。有效期三年,直至教师资格申请被确认。三年内不申请教师资格证,证书过期。教师资格证长期有效。目前部分地区正在试点定期登记。本次注册仅限于已进入教师岗位的持证人,要求每五年注册一次。未注册者,取消教师资格。未进入教师岗位的持证人不受定期注册的影响,证书仍然有效,但一旦从事教学工作,需要定期注册。