From 320af9baff3e7669ecbfd826c357daaec87e763e Mon Sep 17 00:00:00 2001 From: VinkuGor Date: Wed, 19 Jul 2023 07:35:55 +0000 Subject: [PATCH] =?UTF-8?q?:art:=E3=80=90=E5=BE=AE=E4=BF=A1=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E5=8F=B7=E3=80=91=E5=B0=8F=E5=BA=97=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=94=AE=E5=90=8E=E5=8D=95=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E7=B1=BB=E5=A2=9E=E5=8A=A0=E9=83=A8=E5=88=86?= =?UTF-8?q?=E7=BC=BA=E5=A4=B1=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weixin/channel/bean/after/AfterSaleDetail.java | 4 ++++ .../weixin/channel/bean/after/AfterSaleInfo.java | 10 +++++++--- .../channel/bean/message/order/OrderStatusMessage.java | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleDetail.java b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleDetail.java index 65a877585..aa1e7b400 100644 --- a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleDetail.java +++ b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleDetail.java @@ -35,4 +35,8 @@ public class AfterSaleDetail implements Serializable { /** 联系电话 */ @JsonProperty("tel_number") private String telNumber; + + /** 举证图片media_id列表,根据mediaid获取文件内容接口 */ + @JsonProperty("media_id_list") + private List mediaIdList; } diff --git a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleInfo.java b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleInfo.java index 25d005c01..b0d668b30 100644 --- a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleInfo.java +++ b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after/AfterSaleInfo.java @@ -57,16 +57,20 @@ public class AfterSaleInfo implements Serializable { /** 创建时间 时间戳 秒 */ @JsonProperty("create_time") - private String createTime; + private Long createTime; /** 更新时间 时间戳 秒 */ @JsonProperty("update_time") - private String updateTime; + private Long updateTime; - /** 退款原因 */ + /** 退款原因(后续新增的原因将不再有字面含义,请参考reason_text) */ @JsonProperty("reason") private String reason; + /** 退款原因解释 */ + @JsonProperty("reason_text") + private String reasonText; + /** 退款结果 */ @JsonProperty("refund_resp") private RefundResp refundResp; diff --git a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/message/order/OrderStatusMessage.java b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/message/order/OrderStatusMessage.java index 554c127b3..4a06ccc99 100644 --- a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/message/order/OrderStatusMessage.java +++ b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/message/order/OrderStatusMessage.java @@ -40,7 +40,7 @@ public class OrderStatusMessage extends WxChannelMessage { Object obj = null; obj = map.get("order_id"); if (obj != null) { - this.orderId = (String) obj; + this.orderId = obj.toString(); } obj = map.get("status"); if (obj != null) {