/// <summary> /// 获取所有未定预约单信息 /// </summary> /// <param name="pRequest"></param> /// <returns></returns> public string GetRunningServiceOrder(string pRequest) { var rd = new APIResponse <GetRunningServiceOrderRD>(); var rdData = new GetRunningServiceOrderRD(); InstallDeviceViewModel idvm1 = new InstallDeviceViewModel(); idvm1.DeviceID = "01"; idvm1.DeviceName = "格力01"; idvm1.InstallPosition = 1; idvm1.DeviceCount = 1; InstallDeviceViewModel idvm2 = new InstallDeviceViewModel(); idvm2.DeviceID = "02"; idvm2.DeviceName = "格力02"; idvm2.InstallPosition = 2; idvm2.DeviceCount = 1; List <InstallDeviceViewModel> listDvm = new List <InstallDeviceViewModel>(); listDvm.Add(idvm1); listDvm.Add(idvm2); SubscribeOrderViewModel smodel = new SubscribeOrderViewModel(); smodel.VipID = "82B04CE0C05E4AFF9D2C51743B2E0A08"; smodel.DeviceList = listDvm; smodel.CustomerName = "王明"; smodel.CustomerPhone = "12345678901"; smodel.Distance = "100"; //smodel.Coordinate = "123.222"; smodel.Latitude = (decimal)23.123; smodel.Longitude = (decimal)121.456; smodel.InstallOrderDate = DateTime.Now.AddDays(10).Date; smodel.ServiceOrderDate = DateTime.Now.Date; smodel.ServiceOrderDateEnd = DateTime.Now.AddDays(11).Date; smodel.ServiceType = 1; smodel.Message = "无"; smodel.InstallCount = 2; smodel.ServiceOrderNO = "0001"; smodel.ServiceAddress = "上海市静安区延平路"; List <SubscribeOrderViewModel> slist = new List <SubscribeOrderViewModel>(); slist.Add(smodel); rdData.SubOrderList = slist; rd.Data = rdData; rd.ResultCode = 0; return(rd.ToJSON()); }
/// <summary> /// 获取订单 /// </summary> /// <param name="pRequest"></param> /// <returns></returns> private string GetOrder(string pRequest) { var rd = new APIResponse <GetOrderRD>(); var rdData = new GetOrderRD(); try { var rp = pRequest.DeserializeJSONTo <APIRequest <GetOrderRP> >(); rp.CustomerID = "CustomerID"; rp.OpenID = "-1"; //if (rp.Parameters != null) // rp.Parameters.Validate(); //var loggingSessionInfo = Default.GetBSLoggingSession(rp.CustomerID, rp.UserID); rp.Parameters.OrderNO = "201407021000"; InstallDeviceViewModel idvm1 = new InstallDeviceViewModel(); idvm1.DeviceID = "01"; idvm1.DeviceName = "格力01"; idvm1.InstallPosition = 1; idvm1.DeviceCount = 1; InstallDeviceViewModel idvm2 = new InstallDeviceViewModel(); idvm2.DeviceID = "02"; idvm2.DeviceName = "格力02"; idvm2.InstallPosition = 2; idvm2.DeviceCount = 1; List <InstallDeviceViewModel> listDvm = new List <InstallDeviceViewModel>(); listDvm.Add(idvm1); listDvm.Add(idvm2); rdData.DeviceList = listDvm; rdData.CustomerName = "王明"; rdData.OrderNO = rp.Parameters.OrderNO; rdData.ServiceAddress = "上海市静安区延平路121号15楼"; rd.Data = rdData; rd.ResultCode = 0; } catch (Exception ex) { rd.Message = ex.Message; rd.ResultCode = 101; } return(rd.ToJSON()); }