From 0bdd5404901ee185a04dbbcaff290aa39540c2f1 Mon Sep 17 00:00:00 2001 From: zhangyl Date: Mon, 20 Jul 2026 10:25:49 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=94=B6=E4=BB=98?= =?UTF-8?q?=E9=80=9A=E5=88=86=E8=B4=A6=E3=80=81=E6=8F=90=E7=8E=B0=E7=BB=93?= =?UTF-8?q?=E6=9E=9C=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/ecommerce/ProfitSharingResult.java | 20 +------- .../bean/ecommerce/WithdrawNotifyResult.java | 46 +++++++------------ 2 files changed, 19 insertions(+), 47 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java index 8ce2db1a08..4b0227d47a 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java @@ -82,10 +82,8 @@ public class ProfitSharingResult implements Serializable { * 类型:string (64) * 描述: * 分账单状态,枚举值: - * ACCEPTED:受理成功 - * PROCESSING:处理中 - * FINISHED:分账成功 - * CLOSED:处理失败,已关单 + * PROCESSING:处理中,非终态 + * FINISHED:分账完成,终态 * 示例值:FINISHED * */ @@ -152,20 +150,6 @@ public class ProfitSharingResult implements Serializable { @NoArgsConstructor public static class Receiver implements Serializable { - /** - *
-     * 字段名:分账接收商户号
-     * 变量名:receiver_mchid
-     * 是否必填:是
-     * 类型:string (32)
-     * 描述:
-     *  填写微信支付分配的商户号,仅支持通过添加分账接收方接口添加的接收方;电商平台商户已默认添加到分账接收方,无需重复添加。
-     * 示例值:1900000109
-     * 
- */ - @SerializedName(value = "receiver_mchid") - private String receiverMchid; - /** *
      * 字段名:分账金额
diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/WithdrawNotifyResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/WithdrawNotifyResult.java
index c5223dd123..bc42989c43 100644
--- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/WithdrawNotifyResult.java
+++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/WithdrawNotifyResult.java
@@ -9,7 +9,7 @@
 /**
  * 提现状态变更通知结果
  * 
- *   文档地址:https://pay.weixin.qq.com/doc/v3/partner/4013049135
+ *   文档地址:商户提现状态变更通知
  * 
* * @author copilot @@ -117,12 +117,12 @@ public class WithdrawNotifyResult implements Serializable { /** *
-   * 字段名:提现发起时间
+   * 字段名:提交预约时间
    * 变量名:create_time
    * 是否必填:是
    * 类型:string(29)
    * 描述:
-   *  提现发起时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss:sss+TIMEZONE,
+   *  提交预约时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss:sss+TIMEZONE,
    *  YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss:sss表示时分秒毫秒,
    *  TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。
    *  例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日13点29分35秒
@@ -134,12 +134,12 @@ public class WithdrawNotifyResult implements Serializable {
 
   /**
    * 
-   * 字段名:提现更新时间
+   * 字段名:提现状态更新时间
    * 变量名:update_time
    * 是否必填:是
    * 类型:string(29)
    * 描述:
-   *  提现更新时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss:sss+TIMEZONE,
+   *  提现状态更新时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss:sss+TIMEZONE,
    *  YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss:sss表示时分秒毫秒,
    *  TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。
    *  例如:2015-05-20T13:29:35.120+08:00表示,北京时间2015年5月20日13点29分35秒
@@ -193,12 +193,12 @@ public class WithdrawNotifyResult implements Serializable {
 
   /**
    * 
-   * 字段名:账户类型
+   * 字段名:出款账户类型
    * 变量名:account_type
    * 是否必填:否
    * 类型:string(16)
    * 描述:
-   *  提现账户类型,仅电商平台提现时返回:
+   *  出款账户类型:
    *  BASIC:基本账户
    *  OPERATION:运营账户
    *  FEES:手续费账户
@@ -224,41 +224,29 @@ public class WithdrawNotifyResult implements Serializable {
 
   /**
    * 
-   * 字段名:出款户名
-   * 变量名:account_name
-   * 是否必填:否
-   * 类型:string(256)
-   * 描述:
-   *  出款户名(加密)
-   * 示例值:2mPt3pWzZ+O3dSGbGnCrR3bqMZ5pwfpQy1NNrA==
-   * 
- */ - @SerializedName(value = "account_name") - private String accountName; - - /** - *
-   * 字段名:出款账号
+   * 字段名:入账银行账号后四位
    * 变量名:account_number
    * 是否必填:否
    * 类型:string(256)
-   * 描述:
-   *  出款账号(加密)
-   * 示例值:2mPt3pWzZ+O3dSGbGnCrR3bqMZ5pwfpQy1NNrA==
+   * 描述:提现入账的银行账号,仅显示后四位
    * 
*/ @SerializedName(value = "account_number") private String accountNumber; + /** + * 提现入账的开户银行 + */ + @SerializedName(value = "account_bank") + private String accountBank; + /** *
-   * 字段名:出款银行全称(含支行)
+   * 字段名:入账银行全称(含支行)
    * 变量名:bank_name
    * 是否必填:否
    * 类型:string(256)
-   * 描述:
-   *  出款银行全称(含支行)(加密)
-   * 示例值:2mPt3pWzZ+O3dSGbGnCrR3bqMZ5pwfpQy1NNrA==
+   * 描述:提现入账的开户银行全称(含支行)
    * 
*/ @SerializedName(value = "bank_name") From 3b0af58ebcd2153a43247688fdd281bec2ac3e19 Mon Sep 17 00:00:00 2001 From: zhangyl Date: Mon, 20 Jul 2026 10:38:28 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=94=B6=E4=BB=98?= =?UTF-8?q?=E9=80=9A=E5=88=86=E8=B4=A6=E7=BB=93=E6=9E=9C=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/ecommerce/ProfitSharingResult.java | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java index 4b0227d47a..a4b574f1d6 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/ProfitSharingResult.java @@ -102,21 +102,6 @@ public class ProfitSharingResult implements Serializable { */ @SerializedName(value = "receivers") private List receivers; - /** - *
-   * 字段名:关单原因
-   * 变量名:close_reason
-   * 是否必填:否
-   * 类型:string (32)
-   * 描述:
-   *  关单原因描述,当分账单状态status为CLOSED(处理失败,已关单)时,返回该字段。
-   * 枚举值:
-   *    NO_AUTH:分账授权已解除
-   * 示例值:NO_AUTH
-   * 
- */ - @SerializedName(value = "close_reason") - private String closeReason; /** *
@@ -149,7 +134,7 @@ public class ProfitSharingResult implements Serializable {
   @Data
   @NoArgsConstructor
   public static class Receiver implements Serializable {
-
+    private static final long serialVersionUID = 1L;
     /**
      * 
      * 字段名:分账金额