小技巧--执行计划利用Context调用Webapi接口的组织补全
升级到8.0 第三个补丁后, 原来执行计划的Context没有了组织
需要手工补全
#region 给执行计划上下文 构造组织(单据新增权限用到) if (ctx.CurrentOrganizationInfo == null || ctx.CurrentOrganizationInfo.ID < 0) { Organization curOrg = OrganizationServiceHelper.ReadOrgInfoByOrgId(ctx, 100082); //管理员默认组织 List<long> functions = new List<long>(); if (!curOrg.OrgFunctions.IsNullOrEmptyOrWhiteSpace()) { functions = Array.ConvertAll(curOrg.OrgFunctions.Split(','), (a) => { return Convert.ToInt64(a); }).ToList(); } var CurrentOrganizationInfo = new OrganizationInfo() { ID = curOrg.Id, Name = curOrg.Name, FunctionIds = functions, AcctOrgType = curOrg.AcctOrgType }; ctx.CurrentOrganizationInfo = CurrentOrganizationInfo; } #endregion
不补全,这个方法无法使用
object result = WebApiServiceCall.Save(ctx, this.FormId, bill.ToString());
小技巧--执行计划利用Context调用Webapi接口的组织补全
升级到8.0 第三个补丁后, 原来执行计划的Context没有了组织需要手工补全 #region 给执行计划上下文 构造组织(单据新增权限用...
点击下载文档
本文2024-09-16 18:33:59发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-22982.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章