浏览代码

:art:【微信视频号】小店获取售后单信息接口返回类增加部分缺失字段

VinkuGor 1 年之前
父节点
当前提交
320af9baff

+ 4 - 0
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<String> mediaIdList;
 }

+ 7 - 3
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;

+ 1 - 1
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) {