/// <summary> /// 确认取货 /// </summary> /// <UpdateBy>hulingbo</UpdateBy> /// <UpdateTime>20150520</UpdateTime> /// <param name="modelPM"></param> /// <returns></returns> public ResultModel <string> ConfirmTake(OrderPM modelPM) { #region 验证 if (string.IsNullOrWhiteSpace(modelPM.Version)) //版本号 { return(ResultModel <string> .Conclude(ConfirmTakeStatus.NoVersion)); } if (modelPM.OrderId <= 0)//订单Id不合法 { return(ResultModel <string> .Conclude(ConfirmTakeStatus.ErrId)); } if (modelPM.ClienterId <= 0) //骑士Id不合法 { return(ResultModel <string> .Conclude(ConfirmTakeStatus.ClienterIdEmpty)); } #endregion try { iOrderProvider.UpdateTake(modelPM); return(ResultModel <string> .Conclude(ConfirmTakeStatus.Success, "")); } catch (Exception ex) { LogHelper.LogWriter(" ResultModel<string> ConfirmTake", new { obj = "时间:" + DateTime.Now.ToString() + ex.Message }); return(ResultModel <string> .Conclude(ConfirmTakeStatus.Failed)); } }