|
@@ -150,6 +150,28 @@ namespace Winsoft.GOV.WCF
|
|
|
}
|
|
|
}
|
|
|
/// <summary>
|
|
|
+ /// 获取所有部门及部门事项统计出数量
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ public IEnumerable<Branch> GetBranchsAndSumMattersEx(County c)
|
|
|
+ {
|
|
|
+ IEnumerable<Branch> r = null;
|
|
|
+ try
|
|
|
+ {
|
|
|
+ r = ProvidersFactory.GetBranchProvider(c).FindBranchsAndSumMatters();
|
|
|
+ if (r == null)
|
|
|
+ return new List<Branch>();
|
|
|
+ return r;
|
|
|
+ }
|
|
|
+ catch (Exception e)
|
|
|
+ {
|
|
|
+ FunLib.Log(e.Message);
|
|
|
+ if (r == null)
|
|
|
+ return new List<Branch>();
|
|
|
+ return r;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
/// 获取最多跑一次部门
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
@@ -256,6 +278,21 @@ namespace Winsoft.GOV.WCF
|
|
|
return r;
|
|
|
}
|
|
|
}
|
|
|
+ public PagedResult<PowerMattersBase> GetOnceRunPowerMattersByBranchGuidPagedResultEx(string guid, int itemIndex, int size, County c = County.LS)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ return ProvidersFactory.GetOnceRunPowerMattersProvider(c).FindByPage(itemIndex, size, guid);
|
|
|
+ }
|
|
|
+ catch (Exception e)
|
|
|
+ {
|
|
|
+ FunLib.Log(e.Message);
|
|
|
+ return new PagedResult<PowerMattersBase>()
|
|
|
+ {
|
|
|
+ Data = new List<PowerMattersBase>()
|
|
|
+ };
|
|
|
+ }
|
|
|
+ }
|
|
|
/// <summary>
|
|
|
/// 通过部门guid和实现方式type,获取权力事项,数据来源实现方式表
|
|
|
/// </summary>
|