Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public TVMResult <GUITikcetConfig> DeviceIni(TVMDevice device)
 {
     _log.Info("获取产品信息DeviceIni:" + JsonHelper.ObjectToJsonStr(device));
     return(_TVMFacadeService.GetTicketList());
 }