提交 1c5ab4f3 编写于 作者: sq3536's avatar sq3536

解决app保存慢问题

上级 22f399d7
......@@ -138,6 +138,10 @@ public class SysPSSystemAspect
{
if(StringUtils.isEmpty(system.getPssystemid())||system.getSysstructure()==null)
return;
Object ignoreSyncPermission=system.get("ignoreSyncPermission");
if(ignoreSyncPermission!=null&&ignoreSyncPermission.equals(true))
return;
Map<String,Integer> delPermission = new HashMap<>();
sysPermissionService.list(new QueryWrapper<SysPermission>().select("sys_permissionid").eq("pssystemid",system.getPssystemid())).forEach(sysPermission -> delPermission.put(sysPermission.getPermissionid(),1));
Set<SysPermission> list = system.getSysstructure().getSysPermissions(PermissionType.OPPRIV);
......
......@@ -171,6 +171,7 @@ public class SysAppService extends SysAppServiceImpl
break;
}
}
sysPSSystem.set("ignoreSyncPermission",true);
if(bchange)
sysPSSystemService.update(sysPSSystem);
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册