|
|
|
@ -372,20 +372,22 @@ public class TeacherService extends CoreBaseService<Teacher> {
|
|
|
|
|
|
|
|
|
|
String universitiesCollegesId = "";
|
|
|
|
|
// 通过名字查询院校信息,如果查询不到就告诉前台需要先去添加院校
|
|
|
|
|
UniversitiesColleges universitiesColleges = universitiesCollegesDao.createLambdaQuery()
|
|
|
|
|
List<UniversitiesColleges> universitiesColleges = universitiesCollegesDao.createLambdaQuery()
|
|
|
|
|
.andEq(UniversitiesColleges::getUniversitiesCollegesName, universitiesCollegesName)
|
|
|
|
|
.andEq(UniversitiesColleges::getUniversitiesCollegesStatus, 1)
|
|
|
|
|
.unique();
|
|
|
|
|
.select();
|
|
|
|
|
|
|
|
|
|
Assert.notEmpty(universitiesColleges, "未查询到院校,请先添加院校信息!");
|
|
|
|
|
|
|
|
|
|
// 通过名字没查询到院校的时候
|
|
|
|
|
if(ObjectUtil.isEmpty(universitiesColleges)) {
|
|
|
|
|
// 正则取院校ID
|
|
|
|
|
universitiesCollegesId = ReUtil.get("\\d+", universitiesCollegesName, 0);
|
|
|
|
|
Assert.notBlank(universitiesCollegesId, "未查询到院校,请先添加院校信息!");
|
|
|
|
|
Assert.notBlank(universitiesCollegesId, "请先添加院校信息!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 这个时候院校ID一定存在
|
|
|
|
|
universitiesCollegesId = universitiesColleges.getUniversitiesCollegesId().toString();
|
|
|
|
|
universitiesCollegesId = universitiesColleges.get(0).getUniversitiesCollegesId().toString();
|
|
|
|
|
|
|
|
|
|
Teacher pojo = new Teacher();
|
|
|
|
|
|
|
|
|
@ -423,7 +425,7 @@ public class TeacherService extends CoreBaseService<Teacher> {
|
|
|
|
|
coreUser.setState("S1");
|
|
|
|
|
coreUser.setDelFlag(0);
|
|
|
|
|
coreUser.setCreateTime(date);
|
|
|
|
|
coreUser.setOrgId(universitiesColleges.getOrgId());
|
|
|
|
|
coreUser.setOrgId(universitiesColleges.get(0).getOrgId());
|
|
|
|
|
coreUser.setPassword("123qwe");
|
|
|
|
|
|
|
|
|
|
userConsoleService.saveUser(coreUser);
|
|
|
|
@ -431,14 +433,14 @@ public class TeacherService extends CoreBaseService<Teacher> {
|
|
|
|
|
CoreUserRole coreUserRole = new CoreUserRole();
|
|
|
|
|
coreUserRole.setRoleId(191L);
|
|
|
|
|
coreUserRole.setUserId(coreUser.getId());
|
|
|
|
|
coreUserRole.setOrgId(universitiesColleges.getOrgId());
|
|
|
|
|
coreUserRole.setOrgId(universitiesColleges.get(0).getOrgId());
|
|
|
|
|
coreUserRole.setCreateTime(date);
|
|
|
|
|
coreUserRoleDao.insert(coreUserRole);
|
|
|
|
|
|
|
|
|
|
Teacher t = new Teacher();
|
|
|
|
|
t.setTeacherId(pojo.getTeacherId());
|
|
|
|
|
t.setUserId(coreUser.getId());
|
|
|
|
|
t.setOrgId(universitiesColleges.getOrgId());
|
|
|
|
|
t.setOrgId(universitiesColleges.get(0).getOrgId());
|
|
|
|
|
|
|
|
|
|
this.updateTemplate(t);
|
|
|
|
|
|
|
|
|
|