public abstract class BaseWxPayResult extends Object
微信支付结果共用属性类 Created by Binary Wang on 2016-10-24.
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
returnCode
返回状态码
|
protected String |
returnMsg
返回信息
|
| 构造器和说明 |
|---|
BaseWxPayResult() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkResult(BaseWxPayServiceImpl wxPayService,
String signType,
boolean checkSuccess)
校验返回结果签名
|
static String |
feeToYuan(Integer fee)
将单位分转换成单位圆
|
static <T extends BaseWxPayResult> |
fromXML(String xmlString,
Class<T> clz)
从xml字符串创建bean对象
|
protected org.slf4j.Logger |
getLogger() |
protected Document |
getXmlDoc()
将xml字符串转换成Document对象,以便读取其元素值
|
protected String |
getXmlValue(String... path)
获取xml中元素的值
|
protected Integer |
getXmlValueAsInt(String... path)
获取xml中元素的值,作为int值返回
|
Map<String,String> |
toMap()
将bean通过保存的xml字符串转换成map
|
String |
toString() |
public static <T extends BaseWxPayResult> T fromXML(String xmlString, Class<T> clz)
protected org.slf4j.Logger getLogger()
protected Document getXmlDoc()
public void checkResult(BaseWxPayServiceImpl wxPayService, String signType, boolean checkSuccess) throws WxPayException
signType - 签名类型checkSuccess - 是否同时检查结果是否成功WxPayExceptionCopyright © 2017. All rights reserved.