1
0
xiatian 1 gadu atpakaļ
vecāks
revīzija
65b6058ce6

+ 5 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/school/service/impl/SchoolServiceImpl.java

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