/// <summary> /// 获取阅办的审批意见 /// </summary> /// <param name="applyId">申请单ID</param> /// <returns></returns> private List <OpinionInfo> GetReadFlowOpinions(string applyId) { var opitionList = new List <OpinionInfo>(); string flowName = "阅办"; var readInfoList = BLLFactory <ApplyRead> .Instance.FindByApplyId(applyId); foreach (var readInfo in readInfoList) { string userFullName = BLLFactory <User> .Instance.GetFullNameByID(readInfo.UserId); var info = new OpinionInfo(readInfo.Content, userFullName, readInfo.ReadTime); opitionList.Add(info); } return(opitionList); }
/// <summary> /// 根据申请单ID和流程名称,获取审批等流程处理记录 /// </summary> /// <param name="applyId">申请单ID</param> /// <param name="flowName">流程名称</param> /// <returns></returns> private List <OpinionInfo> GetApplyFlowOpinions(string applyId, string flowName) { var opitionList = new List <OpinionInfo>(); #region 流程处理意见 var flowLogList = BLLFactory <ApplyFlowlog> .Instance.GetFlowLog(applyId, flowName); foreach (var logInfo in flowLogList) { string userFullName = BLLFactory <User> .Instance.GetFullNameByID(logInfo.ProcUser.ToInt32()); var info = new OpinionInfo(logInfo.Opinion, userFullName, logInfo.ProcTime); opitionList.Add(info); } #endregion return(opitionList); }