mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-06-28 13:16:19 +08:00
parent
fcfee0a068
commit
aae9bebff1
@ -230,6 +230,15 @@ public abstract class BaseWxPayResult {
|
|||||||
return Integer.parseInt(content);
|
return Integer.parseInt(content);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected static Long readXmlLong(Document d, String tagName) {
|
||||||
|
String content = readXmlString(d, tagName);
|
||||||
|
if (content == null || content.trim().length() == 0) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return Long.parseLong(content);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets logger.
|
* Gets logger.
|
||||||
*
|
*
|
||||||
|
@ -81,7 +81,7 @@ public class WxPayEntrustResult extends BaseWxPayResult implements Serializable
|
|||||||
* 非必传
|
* 非必传
|
||||||
*/
|
*/
|
||||||
@XStreamAlias("request_serial")
|
@XStreamAlias("request_serial")
|
||||||
private Integer requestSerial;
|
private Long requestSerial;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 签约协议号
|
* 签约协议号
|
||||||
@ -120,7 +120,7 @@ public class WxPayEntrustResult extends BaseWxPayResult implements Serializable
|
|||||||
tradeType = readXmlString(d, "trade_type");
|
tradeType = readXmlString(d, "trade_type");
|
||||||
codeUrl = readXmlString(d, "code_url");
|
codeUrl = readXmlString(d, "code_url");
|
||||||
planId = readXmlInteger(d, "plan_id");
|
planId = readXmlInteger(d, "plan_id");
|
||||||
requestSerial = readXmlInteger(d, "request_serial");
|
requestSerial = readXmlLong(d, "request_serial");
|
||||||
contractCode = readXmlString(d, "contract_code");
|
contractCode = readXmlString(d, "contract_code");
|
||||||
contractDisplayAccount = readXmlString(d, "contract_display_account");
|
contractDisplayAccount = readXmlString(d, "contract_display_account");
|
||||||
mwebUrl = readXmlString(d, "mweb_url");
|
mwebUrl = readXmlString(d, "mweb_url");
|
||||||
|
@ -42,7 +42,7 @@ public class WxSignQueryResult extends BaseWxPayResult implements Serializable {
|
|||||||
* 请求序列号
|
* 请求序列号
|
||||||
*/
|
*/
|
||||||
@XStreamAlias("request_serial")
|
@XStreamAlias("request_serial")
|
||||||
private Integer requestSerial;
|
private Long requestSerial;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 签约协议号
|
* 签约协议号
|
||||||
@ -106,7 +106,7 @@ public class WxSignQueryResult extends BaseWxPayResult implements Serializable {
|
|||||||
protected void loadXml(Document d) {
|
protected void loadXml(Document d) {
|
||||||
contractId = readXmlString(d, "contract_id");
|
contractId = readXmlString(d, "contract_id");
|
||||||
planId = readXmlString(d, "plan_id");
|
planId = readXmlString(d, "plan_id");
|
||||||
requestSerial = readXmlInteger(d, "request_serial");
|
requestSerial = readXmlLong(d, "request_serial");
|
||||||
contractCode = readXmlString(d, "contract_code");
|
contractCode = readXmlString(d, "contract_code");
|
||||||
contractDisplayAccount = readXmlString(d, "contract_display_account");
|
contractDisplayAccount = readXmlString(d, "contract_display_account");
|
||||||
contractState = readXmlInteger(d, "contract_state");
|
contractState = readXmlInteger(d, "contract_state");
|
||||||
|
@ -81,7 +81,7 @@ public class WxSignStatusNotifyResult extends BaseWxPayResult {
|
|||||||
* 请求序列号
|
* 请求序列号
|
||||||
*/
|
*/
|
||||||
@XStreamAlias("request_serial")
|
@XStreamAlias("request_serial")
|
||||||
private Integer requestSerial;
|
private Long requestSerial;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void checkResult(WxPayService wxPayService, String signType, boolean checkSuccess) throws WxPayException {
|
public void checkResult(WxPayService wxPayService, String signType, boolean checkSuccess) throws WxPayException {
|
||||||
@ -117,7 +117,7 @@ public class WxSignStatusNotifyResult extends BaseWxPayResult {
|
|||||||
contractId = readXmlString(d, "contract_id");
|
contractId = readXmlString(d, "contract_id");
|
||||||
contractExpiredTime = readXmlString(d, "contract_expired_time");
|
contractExpiredTime = readXmlString(d, "contract_expired_time");
|
||||||
contractTerminationMode = readXmlInteger(d, "contract_termination_mode");
|
contractTerminationMode = readXmlInteger(d, "contract_termination_mode");
|
||||||
requestSerial = readXmlInteger(d, "request_serial");
|
requestSerial = readXmlLong(d, "request_serial");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user