Beispiel #1
0
        /// <summary>
        /// 房屋查询
        /// </summary>
        /// <param name="mobile"></param>
        /// <returns></returns>
        public static HouseQueryInfo HouseQuery(string mobile)
        {
            HouseQueryParam param = new HouseQueryParam();

            SysBLL.Authcode    = login();
            param.authcode     = SysBLL.Authcode;                // 认证码 not null
            param.servicename  = "WY002";                        // 交易号 not null
            param.trandateTime = SysBLL.getYYYYMMDDHHMMSSTime(); // 交易时间  格式:YYYYMMDDHHMMSS
            param.reqsn        = SysBLL.getSerialNum();          // 请求流水号 not null
            param.loginId      = SysBLL.getCpuNo();              // 交互终端的设备编号(用于自助终端)
            param.mobile       = mobile;                         // not null
            return(access.HouseQuery(param));
        }
Beispiel #2
0
        /// <summary>
        /// 获取房屋信息
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public HouseQueryInfo HouseQuery(HouseQueryParam param)
        {
            HouseQueryInfo info = null;
            Dictionary <String, String> parameters = new Dictionary <String, String>();

            parameters.Add("authcode", param.authcode);         // 认证码 not null
            parameters.Add("servicename", param.servicename);   // 交易号 not null
            parameters.Add("trandateTime", param.trandateTime); // 交易时间  格式:YYYYMMDDHHMMSS
            parameters.Add("reqsn", param.reqsn);               // 请求流水号 not null
            parameters.Add("loginId", param.loginId);           // 交互终端的设备编号(用于自助终端)
            parameters.Add("mobile", param.mobile);             // not null
            string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("PropQuery"), parameters, null);

            log.Write("物业房屋查询json:" + jsonText);
            //反序列化JSON字符串,将JSON字符串转换成LIST列表
            info = JsonConvert.DeserializeObject <HouseQueryInfo>(jsonText);
            return(info);
        }