8000 :art: #3171 【微信支付】修改微信支付分签约计划部分字段类型 · binarywang/WxJava@8268fc8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8268fc8

Browse files
authored
🎨 #3171 【微信支付】修改微信支付分签约计划部分字段类型
1 parent c73fac0 commit 8268fc8

File tree

6 files changed

+72
-4
lines changed

6 files changed

+72
-4
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/PartnerUserSignPlanDetail.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public class PartnerUserSignPlanDetail implements Serializable {
6666
* 计划详情名称
6767
*/
6868
@SerializedName("plan_detail_name")
69-
private Integer planDetailName;
69+
private String planDetailName;
7070

7171
/**
7272
* 计划明细对应订单实际支付金额(单位分)

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/PayScoreNotifyData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class PayScoreNotifyData implements Serializable {
3636
* <p>3、用户确认成功通知的类型为PAYSCORE.USER_CONFIRM</p>
3737
* <p>4、支付成功通知的类型为PAYSCORE.USER_PAID</p>
3838
* <p>5、取消签约成功通知类型为PAYSCORE.USER_CANCEL_SIGN_PLAN</p>
39-
* <p>6、签约计划成功通知类型为PAYSCORE</p>
39+
* <p>6、签约计划成功通知类型为PAYSCORE.USER_SIGN_PLAN</p>
4040
*/
4141
@SerializedName("event_type")
4242
private String eventType;
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package com.github.binarywang.wxpay.bean.payscore;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
import lombok.Data;
5+
import lombok.NoArgsConstructor;
6+
7+
import java.io.Serializable;
8+
9+
/**
10+
* @author UltramanNoa
11+
* @className PayScorePlanDetail
12+
* @description 支付分计划明细列表
13+
* @createTime 2023/11/3 11:22
14+
**/
15+
@Data
16+
@NoArgsConstructor
17+
public class PayScorePlanDetailRequest implements Serializable {
18+
19+
private static final long serialVersionUID = 999251141141181820L;
20+
/**
21+
* 计划明细原支付金额(单位分)
22+
*/
23+
@SerializedName("original_price")
24+
private Integer originalPrice;
25+
26+
/**
27+
* 计划明细优惠说明
28+
*/
29+
@SerializedName("plan_discount_description")
30+
private String planDiscountDescription;
31+
32+
/**
33+
* 计划明细实际支付金额(单位分)
34+
*/
35+
@SerializedName("actual_price")
36+
private Long actualPrice;
37+
38+
/**
39+
* 计划明细名称
40+
*/
41+
@SerializedName("plan_detail_name")
42+
private String planDetailName;
43+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package com.github.binarywang.wxpay.bean.payscore;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
import lombok.Data;
5+
import lombok.NoArgsConstructor;
6+
7+
import java.io.Serializable;
8+
9+
/**
10+
* @author UltramanNoa
11+
* @className PayScorePlanDetail
12+
* @description 支付分计划明细列表
13+
* @createTime 2023/11/3 11:22
14+
**/
15+
@Data
16+
@NoArgsConstructor
17+
public class PayScorePlanDetailResult extends PayScorePlanDetailRequest implements Serializable {
18+
19+
private static final long serialVersionUID = -2195861995542633650L;
20+
/**
21+
* 计划明细序号(返回参数)
22+
*/
23+
@SerializedName("plan_detail_no")
24+
private Integer planDetailNo;
25+
}

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/WxPartnerPayScoreSignPlanRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public String toJson() {
8282
* 支付分计划明细列表
8383
*/
8484
@SerializedName("plan_detail_list")
85-
private List<PayScorePlanDetail> planDetailList;
85+
private List<PayScorePlanDetailRequest> planDetailList;
8686

8787
/**
8888
* 商户侧计划号

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/WxPartnerPayScoreSignPlanResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public static WxPartnerPayScoreSignPlanResult fromJson(String json) {
8888
* 支付分计划明细列表
8989
*/
9090
@SerializedName("plan_detail_list")
91-
private List<PayScorePlanDetail> planDetailList;
91+
private List<PayScorePlanDetailResult> planDetailList;
9292

9393
/**
9494
* 终止方商户号

0 commit comments

Comments (0)
0