因为有缓存的存在,虽然组织机构已经修改,但是服务端的缓存文件没有更新,客户端连接服务器下载的都是缓存文件,这样就跟实际的组织机构不一致了,可以通过执行下面的代码来使服务器刷新缓存文件
var
Server: TFileSystemCacheServer;
begin
Server := TFileSystemCacheServer.Create;
try
Server.AddURLs(';', SysSrv.SysService.ServerURL);
Server.EnsureOrgSystem(BizSys.BizSystem.ClientAccount);
finally
Server.Free;
end;