mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-04-05 17:38:05 +08:00
parent
fcfee0a068
commit
aae9bebff1
@ -230,6 +230,15 @@ public abstract class BaseWxPayResult {
|
||||
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.
|
||||
*
|
||||
|
@ -81,7 +81,7 @@ public class WxPayEntrustResult extends BaseWxPayResult implements Serializable
|
||||
* 非必传
|
||||
*/
|
||||
@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");
|
||||
codeUrl = readXmlString(d, "code_url");
|
||||
planId = readXmlInteger(d, "plan_id");
|
||||
requestSerial = readXmlInteger(d, "request_serial");
|
||||
requestSerial = readXmlLong(d, "request_serial");
|
||||
contractCode = readXmlString(d, "contract_code");
|
||||
contractDisplayAccount = readXmlString(d, "contract_display_account");
|
||||
mwebUrl = readXmlString(d, "mweb_url");
|
||||
|
@ -42,7 +42,7 @@ public class WxSignQueryResult extends BaseWxPayResult implements Serializable {
|
||||
* 请求序列号
|
||||
*/
|
||||
@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) {
|
||||
contractId = readXmlString(d, "contract_id");
|
||||
planId = readXmlString(d, "plan_id");
|
||||
requestSerial = readXmlInteger(d, "request_serial");
|
||||
requestSerial = readXmlLong(d, "request_serial");
|
||||
contractCode = readXmlString(d, "contract_code");
|
||||
contractDisplayAccount = readXmlString(d, "contract_display_account");
|
||||
contractState = readXmlInteger(d, "contract_state");
|
||||
|
@ -81,7 +81,7 @@ public class WxSignStatusNotifyResult extends BaseWxPayResult {
|
||||
* 请求序列号
|
||||
*/
|
||||
@XStreamAlias("request_serial")
|
||||
private Integer requestSerial;
|
||||
private Long requestSerial;
|
||||
|
||||
@Override
|
||||
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");
|
||||
contractExpiredTime = readXmlString(d, "contract_expired_time");
|
||||
contractTerminationMode = readXmlInteger(d, "contract_termination_mode");
|
||||
requestSerial = readXmlInteger(d, "request_serial");
|
||||
requestSerial = readXmlLong(d, "request_serial");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user