diff --git a/src/main/java/com/sczx/pay/dto/AlipayFundFreezeRequest.java b/src/main/java/com/sczx/pay/dto/AlipayFundFreezeRequest.java index d359fa2..5a6b39e 100644 --- a/src/main/java/com/sczx/pay/dto/AlipayFundFreezeRequest.java +++ b/src/main/java/com/sczx/pay/dto/AlipayFundFreezeRequest.java @@ -1,6 +1,7 @@ package com.sczx.pay.dto; import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; @ApiModel("支付宝资金冻结请求参数") @@ -10,4 +11,6 @@ public class AlipayFundFreezeRequest { private String outOrderNo; private String title; private String amount; + @ApiModelProperty(value = "支付宝资金授权订单号") + private String authNo; } diff --git a/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java b/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java index 00dcf4b..9bfda61 100644 --- a/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java +++ b/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java @@ -3,8 +3,6 @@ package com.sczx.pay.service.impl; import com.alibaba.fastjson.JSONObject; import com.alipay.api.AlipayApiException; -import com.alipay.api.AlipayClient; -import com.alipay.api.DefaultAlipayClient; import com.alipay.api.domain.*; import com.alipay.api.internal.util.AlipaySignature; import com.alipay.api.request.*; @@ -390,13 +388,16 @@ public class AlipayServiceImpl implements AlipayService { // 设置商户的授权资金操作流水号 model.setOutRequestNo(alipayFundFreezeRequest.getOutOrderNo()); + //设置商户的授权资金操作流水号 + model.setAuthNo(alipayFundFreezeRequest.getAuthNo()); + // 设置商户对本次撤销操作的附言描述 model.setRemark(alipayFundFreezeRequest.getTitle()); request.setBizModel(model); request.setBizModel(model); - log.info("取消免押冻结请求 : {}",request); + log.info("取消免押冻结请求 : {}",request.getTextParams()); AlipayFundAuthOperationCancelResponse fundAuthOperationCancelResponse = alipaySdkUtil.execute(request); log.info("取消免押冻结响应 : {}",fundAuthOperationCancelResponse.getBody());