/// <summary> /// 小区物业缴费信息查询 /// </summary> /// <param name="param"></param> /// <returns></returns> public PropFeeQueryInfo PropFeeQuery(PropFeeQueryParam param) { PropFeeQueryInfo 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("paymentno", param.paymentno); // 房屋编码【houseid】或者车位编码【parkingid】 String 否 parameters.Add("AMOUNT", param.AMOUNT); // 小区编码【communityid】 String 否 parameters.Add("TYPE", param.TYPE); // 费用编号 String 房屋费用 1,车位费用 0 string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("propFeeQueryName"), parameters, null); //反序列化JSON字符串,将JSON字符串转换成LIST列表 info = JsonConvert.DeserializeObject <PropFeeQueryInfo>(jsonText); return(info); }
private bool propTempQuery() { return(true); PropFeeQueryParam param = new PropFeeQueryParam(); param.AMOUNT = Payment.propPayTempParam.UserInputMoney; param.paymentno = Payment.propPayTempParam.AccountNo; param.TYPE = Payment.propPayTempParam.PropType; PropFeeQueryInfo info = PropAccess.PropFeeQuery(param); if (!"0000".Equals(info.msgrsp.retcode)) { return(false); } Payment.propPayTempParam.RechageAmount = info.msgrsp.result.MONEY; Payment.propPayTempParam.MerchantNo = info.msgrsp.merchantNo; Payment.propPayTempParam.House = info.msgrsp.result.HOUSEID; return(true); }