mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 18:46:10 +08:00 
			
		
		
		
	| @ -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 | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 xiongmaoshouzha
					xiongmaoshouzha