/// <summary> /// 需要审核 /// </summary> /// <param name="needCheckCustomer"></param> /// <returns></returns> public AddOrderModel AddCorpOrderValidate(AddCorpOrderNeedCheckCustomer needCheckCustomer) { needCheckCustomer.AddOrder.CheckStatus = "T"; //1.获取乘机人的审核人信息和对应的代审核人信息 if (needCheckCustomer.AddOrder.PassengerCustomerList[0].CPCID.HasValue)//乘机人存在审核人信息 { needCheckCustomer.AddOrder.CPId = needCheckCustomer.AddOrder.PassengerCustomerList[0].CPCID; needCheckCustomer.AddOrder.CheckType = needCheckCustomer.AddOrder.PassengerCustomerList[0].CheckType; needCheckCustomer.AddOrder.TelTime = needCheckCustomer.AddOrder.PassengerCustomerList[0].TelTime ?? 30; if (needCheckCustomer.AddOrder.PassengerCustomerList[0].CPIDSecond.HasValue) { needCheckCustomer.AddOrder.CPIdSecond = needCheckCustomer.AddOrder.PassengerCustomerList[0].CPIDSecond; } } else if (needCheckCustomer.AddOrder.PassengerCustomerList[0].Department?.CPCID != null) //不存在乘机人审核信息,找部门信息 { needCheckCustomer.AddOrder.CPId = needCheckCustomer.AddOrder.PassengerCustomerList[0].Department.CPCID; needCheckCustomer.AddOrder.CheckType = needCheckCustomer.AddOrder.PassengerCustomerList[0].Department.CheckType; needCheckCustomer.AddOrder.TelTime = needCheckCustomer.AddOrder.PassengerCustomerList[0].Department.TelTime ?? 30; if (needCheckCustomer.AddOrder.PassengerCustomerList[0].Department.CPIDSecond.HasValue) { needCheckCustomer.AddOrder.CPIdSecond = needCheckCustomer.AddOrder.PassengerCustomerList[0].Department.CPIDSecond; } } return(needCheckCustomer.AddOrder); }
/// <summary> /// 改签申请——需要审核 /// </summary> /// <param name="needCheckCustomer"></param> /// <returns></returns> public AddRetModApplyModel AddCorpRetApplyValidate(AddCorpOrderNeedCheckCustomer needCheckCustomer) { needCheckCustomer.AddModApply.OrderStatus = FltRetApplyStatusEnum.T.ToString(); needCheckCustomer.AddModApply.DetailList.ForEach(n => n.OrderStatus = FltRetApplyStatusEnum.T.ToString()); return(needCheckCustomer.AddModApply); }