From 6b21f1a23465f860e582028c21dc5e70c877a66e Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 22 Oct 2022 11:23:21 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BF=AE=E5=A4=8D=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=9A=84=E5=AD=97=E6=AE=B5=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../complaint/NegotiationHistoryResult.java | 3 +- .../wxpay/service/ComplaintService.java | 28 ++++++++++--------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/complaint/NegotiationHistoryResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/complaint/NegotiationHistoryResult.java index 4c9cca78f..2da216446 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/complaint/NegotiationHistoryResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/complaint/NegotiationHistoryResult.java @@ -16,7 +16,6 @@ import java.util.List; */ @Data public class NegotiationHistoryResult implements Serializable { - private static final long serialVersionUID = -6201692411535927502L; /** @@ -67,7 +66,7 @@ public class NegotiationHistoryResult implements Serializable { * */ @SerializedName("complaint_media_list") - private List complaintMediaList; + private ComplaintMedia complaintMediaList; @Data public static class ComplaintMedia implements Serializable { diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/ComplaintService.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/ComplaintService.java index 1ed2b09df..8e86692cd 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/ComplaintService.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/ComplaintService.java @@ -24,12 +24,13 @@ public interface ComplaintService { * 查询投诉单列表API * 商户可通过调用此接口,查询指定时间段的所有用户投诉信息,以分页输出查询结果。 * 对于服务商、渠道商,可通过调用此接口,查询指定子商户号对应子商户的投诉信息,若不指定则查询所有子商户投诉信息。 - * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_11.shtml + * 文档详见: ... * * * @param request {@link ComplaintRequest} 查询投诉单列表请求数据 * @return {@link ComplaintResult} 微信返回的投诉单列表 * @throws WxPayException the wx pay exception + * @throws BadPaddingException . */ ComplaintResult queryComplaints(ComplaintRequest request) throws WxPayException, BadPaddingException; @@ -37,12 +38,13 @@ public interface ComplaintService { *
    * 查询投诉单详情API
    * 商户可通过调用此接口,查询指定投诉单的用户投诉详情,包含投诉内容、投诉关联订单、投诉人联系方式等信息,方便商户处理投诉。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_13.shtml
+   * 文档详见: ...
    * 
* * @param request {@link ComplaintDetailRequest} 投诉单详情请求数据 * @return {@link ComplaintDetailResult} 微信返回的投诉单详情 - * @throws WxPayException the wx pay exception + * @throws WxPayException the wx pay exception + * @throws BadPaddingException . */ ComplaintDetailResult getComplaint(ComplaintDetailRequest request) throws WxPayException, BadPaddingException; @@ -50,7 +52,7 @@ public interface ComplaintService { *
    * 查询投诉协商历史API
    * 商户可通过调用此接口,查询指定投诉的用户商户协商历史,以分页输出查询结果,方便商户根据处理历史来制定后续处理方案。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_12.shtml
+   * 文档详见: ...
    * 
* * @param request {@link NegotiationHistoryRequest} 请求数据 @@ -63,7 +65,7 @@ public interface ComplaintService { *
    * 创建投诉通知回调地址API
    * 商户通过调用此接口创建投诉通知回调URL,当用户产生新投诉且投诉状态已变更时,微信支付会通过回 调URL通知商户。对于服务商、渠道商,会收到所有子商户的投诉信息推送。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_2.shtml
+   * 文档详见: ...
    * 
* * @param request {@link ComplaintDetailRequest} 请求数据 @@ -76,7 +78,7 @@ public interface ComplaintService { *
    * 查询投诉通知回调地址API
    * 商户通过调用此接口查询投诉通知的回调URL。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_3.shtml
+   * 文档详见: ...
    * 
* * @return {@link ComplaintNotifyUrlResult} 微信返回结果 @@ -88,7 +90,7 @@ public interface ComplaintService { *
    * 更新投诉通知回调地址API
    * 商户通过调用此接口更新投诉通知的回调URL。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_4.shtml
+   * 文档详见: ...
    * 
* * @param request {@link ComplaintDetailRequest} 请求数据 @@ -101,7 +103,7 @@ public interface ComplaintService { *
    * 删除投诉通知回调地址API
    * 当商户不再需要推送通知时,可通过调用此接口删除投诉通知的回调URL,取消通知回调。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_5.shtml
+   * 文档详见: ...
    * 
* * @throws WxPayException the wx pay exception @@ -113,7 +115,7 @@ public interface ComplaintService { * 提交回复API * 商户可通过调用此接口,提交回复内容。其中上传图片凭证需首先调用商户上传反馈图片接口,得到图片id,再将id填入请求。 * 回复可配置文字链,传入跳转链接文案和跳转链接字段,用户点击即可跳转对应页面 - * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_14.shtml + * 文档详见: ... * * * @param request {@link ResponseRequest} 请求数据 @@ -125,7 +127,7 @@ public interface ComplaintService { *
    * 反馈处理完成API
    * 商户可通过调用此接口,反馈投诉单已处理完成。
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_15.shtml
+   * 文档详见: ...
    * 
* * @param request {@link CompleteRequest} 请求数据 @@ -136,7 +138,7 @@ public interface ComplaintService { /** *
    * 商户上传反馈图片API
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_10.shtml
+   * 文档详见: ...
    * 接口链接:https://api.mch.weixin.qq.com/v3/merchant-service/images/upload
    * 
* @@ -149,12 +151,12 @@ public interface ComplaintService { /** *
    * 商户上传反馈图片API
-   * 文档详见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter10_2_10.shtml
+   * 文档详见: ...
    * 接口链接:https://api.mch.weixin.qq.com/v3/merchant-service/images/upload
    * 
* * @param inputStream 需要上传的图片文件流 - * @param fileName 需要上传的图片文件名 + * @param fileName 需要上传的图片文件名 * @return ImageUploadResult 微信返回的媒体文件标识Id。示例值:BB04A5DEEFEA18D4F2554C1EDD3B610B.bmp * @throws WxPayException the wx pay exception */