Skip to content

[Bug] 售后拒绝接口缺少拒绝凭证参数 #3983

@binarywang

Description

@binarywang

问题描述

WxChannelAfterSaleService.reject() 方法用于拒绝售后申请,但缺少 rejectCertificates(拒绝凭证图片)参数。而在同一接口的 rejectExchangeReship() 方法中存在此参数。

问题代码位置

文件:weixin-java-channel/src/main/java/me/chanjar/weixin/channel/api/WxChannelAfterSaleService.java

当前方法签名

String reject(String afterSaleOrderId, String rejectReason, Integer rejectReasonType) throws WxErrorException;

官方文档参考

根据官方文档,拒绝售后接口支持以下参数:

  • after_sale_order_id: 售后单号
  • reject_reason: 拒绝原因
  • reject_reason_type: 拒绝原因类型
  • reject_certificates: 拒绝凭证图片列表(可选)

修复建议

添加重载方法支持拒绝凭证参数:

// 保留原方法兼容性
String reject(String afterSaleOrderId, String rejectReason, Integer rejectReasonType) throws WxErrorException;

// 新增支持凭证的方法
String reject(String afterSaleOrderId, String rejectReason, Integer rejectReasonType, List<String> rejectCertificates) throws WxErrorException;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions