/// <summary> /// 根据PKID获得的请假信息 /// </summary> /// <returns></returns> public List <LeaveRequest> GetConfirmLeaveRequest() { //找出所有待审核的请假申请 List <LeaveRequest> confirmLeaveRequestList = _DalLeaveRequest.GetConfirmLeaveRequest(); foreach (LeaveRequest request in confirmLeaveRequestList) { request.Account = _IAccountBll.GetAccountById(request.Account.Id); foreach (LeaveRequestItem item in request.LeaveRequestItems) { if (item.CurrentStep != null) { item.CurrentStep.OperatorID = ChangeOperatorToEmployee(request, item.CurrentStep); } else { item.CurrentStep = new DiyStep(0, "", OperatorType.Others, 0); } } } return(confirmLeaveRequestList); }