/// <summary> /// 查询待办/已办 /// </summary> /// <param name="condition">查询条件</param> /// <param name="methodName">方法名称</param> /// <returns></returns> internal static WFTaskQueryResult QureyTask(WFTaskQueryFilter condition, string methodName) { var dicParamWebService = SDKHelper.BuildParamWebService(AppSettingInfo.CONST_Action_ProcessOperator, methodName, Guid.NewGuid().ToString(), Newtonsoft.Json.JsonConvert.SerializeObject(new { Condition = condition, })); return(PostWebServiceGetResult <WFTaskQueryResult>(dicParamWebService)); }
/// <summary> /// 查询已办(同一流程同一个人只会查询到一条最新的已办信息) /// </summary> /// <param name="condition">查询条件(PageSize和PageIndex同时为0表示查询所有)</param> /// <returns>已办查询结果(同一流程同一个人只会查询到一条最新的已办信息)</returns> public static WFTaskQueryResult QueryDoneDistinct(WFTaskQueryFilter condition) { var dicParamWebService = SDKHelper.BuildParamWebService(AppSettingInfo.CONST_Action_ProcessOperator, AppSettingInfo.CONST_OtherMethod_QueryDoneDistinct, Guid.NewGuid().ToString(), Newtonsoft.Json.JsonConvert.SerializeObject(new { Condition = condition, })); return(PostWebServiceGetResult <WFTaskQueryResult>(dicParamWebService)); }
/// <summary> /// 查询已办(同一流程同一个人只会查询到一条最新的已办信息) /// </summary> /// <param name="condition">查询条件(PageSize和PageIndex同时为0表示查询所有)</param> /// <returns>已办查询结果(同一流程同一个人只会查询到一条最新的已办信息)</returns> public static WFTaskQueryResult QueryDoneDistinct(WFTaskQueryFilter condition) { return(WFClientProcess.QueryDoneDistinct(condition)); }
/// <summary> /// 查询已办 /// </summary> /// <param name="condition">查询条件(PageSize和PageIndex同时为0表示查询所有)</param> /// <returns>已办查询结果</returns> public static WFTaskQueryResult QueryDone(WFTaskQueryFilter condition) { return(WFClientProcess.QureyTask(condition, AppSettingInfo.CONST_OtherMethod_QueryDone)); }