예제 #1
0
        public List <AuditOrderListDataModel> GetAlreadyAuditFltOrderList(AuditFltOrderListQueryModel query)
        {
            GetAuditRetModOrderListFactory factory = new GetAuditRetModOrderListFactory(_fltRetModApplyDal,
                                                                                        _getFlightRetModApplyBll, query);

            return(factory.GetAlreadyAuditList(OrderSourceTypeEnum.FltRetApply));
        }
예제 #2
0
 public GetAuditRetModOrderListFactory(IFltRetModApplyDal fltRetModApplyDal,
                                       IGetFlightRetModApplyBll getFlightRetModApplyBll, AuditFltOrderListQueryModel query)
 {
     _fltRetModApplyDal       = fltRetModApplyDal;
     _getFlightRetModApplyBll = getFlightRetModApplyBll;
     _query = query;
 }
        public AuditOrderListModel GetAuditFltOrderList(AuditFltOrderListQueryModel query)
        {
            AuditOrderListModel result = new AuditOrderListModel {
                DataList = new List <AuditOrderListDataModel>()
            };

            if (!query.IsAudit)//待审核信息
            {
                List <AuditOrderListDataModel> fltList = _getAuditFltOrderListBll.GetAuditFltOrderList(query);
                List <AuditOrderListDataModel> modList = _getAuditFltModApplyListBll.GetAuditFltOrderList(query);
                List <AuditOrderListDataModel> retList = _getAuditFltRetApplyListBll.GetAuditFltOrderList(query);
                if (fltList != null && fltList.Count > 0)
                {
                    result.DataList.AddRange(fltList);
                }
                if (modList != null && modList.Count > 0)
                {
                    result.DataList.AddRange(modList);
                }
                if (retList != null && retList.Count > 0)
                {
                    result.DataList.AddRange(retList);
                }
            }
            else//已审核信息
            {
                List <AuditOrderListDataModel> fltList = _getAuditFltOrderListBll.GetAlreadyAuditFltOrderList(query);
                List <AuditOrderListDataModel> modList = _getAuditFltModApplyListBll.GetAlreadyAuditFltOrderList(query);
                List <AuditOrderListDataModel> retList = _getAuditFltRetApplyListBll.GetAlreadyAuditFltOrderList(query);
                if (fltList != null && fltList.Count > 0)
                {
                    result.DataList.AddRange(fltList);
                }
                if (modList != null && modList.Count > 0)
                {
                    result.DataList.AddRange(modList);
                }
                if (retList != null && retList.Count > 0)
                {
                    result.DataList.AddRange(retList);
                }

                //result.DataList = result.DataList.OrderByDescending(n => n.AuditTime).ToList();
            }

            return(result);
        }
예제 #4
0
 /// <summary>
 /// 转换列表信息
 /// </summary>
 /// <param name="list"></param>
 /// <param name="query"></param>
 /// <returns></returns>
 private List <AuditOrderListDataModel> ConvertList(List <AuditOrderListDataModel> list, AuditFltOrderListQueryModel query)
 {
     return(null);
 }
예제 #5
0
 public List <AuditOrderListDataModel> GetAlreadyAuditFltOrderList(AuditFltOrderListQueryModel query)
 {
     return(null);
 }