public ResultModel <OrderDM> GetDetails(OrderPM modelPM) { #region 验证 if (string.IsNullOrWhiteSpace(modelPM.Version)) //版本号 { return(ResultModel <OrderDM> .Conclude(GetOrdersStatus.NoVersion)); } if (modelPM.OrderId < 0)//订单Id不合法 { return(ResultModel <OrderDM> .Conclude(GetOrdersStatus.ErrOderNo)); } if (!iOrderProvider.IsExist(modelPM.OrderId)) //订单不存在 { return(ResultModel <OrderDM> .Conclude(GetOrdersStatus.FailedGetOrders)); } #endregion try { OrderDM orderDM = iOrderProvider.GetDetails(modelPM); return(ResultModel <OrderDM> .Conclude(GetOrdersStatus.Success, orderDM)); } catch (Exception ex) { LogHelper.LogWriter(" ResultModel<OrderDM> GetDetails", new { obj = "时间:" + DateTime.Now.ToString() + ex.Message }); return(ResultModel <OrderDM> .Conclude(GetOrdersStatus.Failed)); } }