From 232425a09468c24bd6e0c416697652ad6d49213c Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 22 Aug 2022 17:55:23 +0800 Subject: [PATCH] // add bank shar --- .../wxpay/bean/applyment/SettlementInfoResult.java | 12 ++++++++++-- .../wxpay/service/Applyment4SubService.java | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/SettlementInfoResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/SettlementInfoResult.java index ffa3bf73..2cddeda9 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/SettlementInfoResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/SettlementInfoResult.java @@ -1,5 +1,7 @@ package com.github.binarywang.wxpay.bean.applyment; +import com.github.binarywang.wxpay.bean.applyment.enums.AccountTypeEnum; +import com.github.binarywang.wxpay.bean.applyment.enums.SettlementVerifyResultEnum; import com.google.gson.annotations.SerializedName; import lombok.AllArgsConstructor; import lombok.Builder; @@ -23,7 +25,7 @@ public class SettlementInfoResult implements Serializable { * 账户类型 */ @SerializedName("account_type") - private String accountType; + private AccountTypeEnum accountType; /** * 开户银行 */ @@ -50,5 +52,11 @@ public class SettlementInfoResult implements Serializable { * @see com.github.binarywang.wxpay.bean.applyment.enums.SettlementVerifyResultEnum */ @SerializedName("verify_result") - private String verifyResult; + private SettlementVerifyResultEnum verifyResult; + + /** + * 汇款验证失败原因 + */ + @SerializedName("verify_fail_reason") + private String verifyFailReason; } diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/Applyment4SubService.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/Applyment4SubService.java index ef937bab..7dbac284 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/Applyment4SubService.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/Applyment4SubService.java @@ -49,7 +49,7 @@ public interface Applyment4SubService { ApplymentStateQueryResult queryApplyStatusByApplymentId(String applymentId) throws WxPayException; /** - * 通过申请单号查询申请状态 + * 通过商户号查询结算帐号状态 * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/tool/applyment4sub/chapter3_4.shtml * 接口链接:https://api.mch.weixin.qq.com/v3/apply4sub/sub_merchants/{sub_mchid}/settlement *