|
@@ -134,6 +134,7 @@ public class SchoolServiceImpl extends BaseQueryService<School> implements Schoo
|
|
@Override
|
|
@Override
|
|
public void updateOrg(List<School> list) {
|
|
public void updateOrg(List<School> list) {
|
|
for (School s : list) {
|
|
for (School s : list) {
|
|
|
|
+ boolean isCreate = false;
|
|
School school = schoolDao.findByCode(s.getCode());
|
|
School school = schoolDao.findByCode(s.getCode());
|
|
if (school == null) {
|
|
if (school == null) {
|
|
school = schoolDao.findFirstByAccessKey(s.getAccessKey());
|
|
school = schoolDao.findFirstByAccessKey(s.getAccessKey());
|
|
@@ -148,6 +149,7 @@ public class SchoolServiceImpl extends BaseQueryService<School> implements Schoo
|
|
school.setEnable(true);
|
|
school.setEnable(true);
|
|
school.setGroupDeleteCheck(false);
|
|
school.setGroupDeleteCheck(false);
|
|
school.setDoubleTrack(false);
|
|
school.setDoubleTrack(false);
|
|
|
|
+ isCreate = true;
|
|
}
|
|
}
|
|
school.setName(s.getName());
|
|
school.setName(s.getName());
|
|
school.setAccessKey(s.getAccessKey());
|
|
school.setAccessKey(s.getAccessKey());
|
|
@@ -155,6 +157,9 @@ public class SchoolServiceImpl extends BaseQueryService<School> implements Schoo
|
|
// school.setLogoUrl(s.getLogoUrl());
|
|
// school.setLogoUrl(s.getLogoUrl());
|
|
school.setUpdateTime(new Date());
|
|
school.setUpdateTime(new Date());
|
|
schoolDao.save(school);
|
|
schoolDao.save(school);
|
|
|
|
+ if (isCreate) {
|
|
|
|
+ privilegeService.initRoleAndPrivilege(school.getId());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|