/// <summary> /// 获取产品信息 /// </summary> /// <param name="device"></param> /// <returns></returns> public static TVMResult <GUITikcetConfig> DeviceIni(TVMDevice device) { var data = JsonSerializeHelper.ToJson(device); var result = HttpHelper.Post(urlTvm + "DeviceIni", data, 60); return(JsonSerializeHelper.ToObject <TVMResult <GUITikcetConfig> >(result)); }
/// <summary> /// 获取产品信息 /// </summary> /// <returns></returns> public TVMResult <GUITikcetConfig> GetTicketList(TVMDevice device) { TVMResult <GUITikcetConfig> result = new TVMResult <GUITikcetConfig> { ResultCode = 1, SysDate = DateTime.Now, Message = "查询失败" }; var scenic = _scenicService.Get(UserKey.ScenicId); if (scenic == null) { return(result); } var ticketList = _ticketService.GetScanTicketList(UserKey.ScenicId, DateTime.Now.Date, device.DeviceKey); //if (ticketList.Count <= 0) //{ // return result; //} List <TVMParkInfo> ParkInfos = new List <TVMParkInfo>(); TVMParkInfo ParkInfo = new TVMParkInfo(); ParkInfo.TicketList = new List <TVMTicketType>(); ParkInfo.ParkName = scenic.ScenicName; //景区名称 ParkInfo.ParkName_En = ""; ParkInfo.ParkType = 1; //景区类型 ParkInfo.TicketIndex = 0; //景区序号 foreach (var row in ticketList) { TVMTicketType TicketType = new TVMTicketType(); TicketType.TicketID = row.TicketId; TicketType.TicketName = row.TicketName; TicketType.TicketName_En = ""; TicketType.TicketPrice = Convert.ToDouble(row.TicketPrice); ParkInfo.TicketList.Add(TicketType); } ParkInfos.Add(ParkInfo); result.ResultCode = 0; result.Message = "成功"; result.Data = new GUITikcetConfig() { tvmSpotsList = ParkInfos }; return(result); }
public TVMResult <TVMConfig> GetConfig(TVMDevice device) { _log.Info("获取设备配置GetConfig:" + JsonHelper.ObjectToJsonStr(device)); TVMResult <TVMConfig> result = new TVMResult <TVMConfig>(); result.ResultCode = 0; result.SysDate = DateTime.Now; result.Data = new TVMConfig() { AdminIDCard = "00000", CSPhoneNumber = "13012345678", FunctionMode = "FunctionMode", HostIP = "192.168.1.156", HostName = "HostName", MobileTerminalID = "safsadfasdfsaf", PaymentMode = "safasfasf" }; return(result); }
public TVMResult <GUITikcetConfig> DeviceIni(TVMDevice device) { _log.Info("获取产品信息DeviceIni:" + JsonHelper.ObjectToJsonStr(device)); return(_TVMFacadeService.GetTicketList()); }