factor: 商家券修改API的请求方法改为Patch

This commit is contained in:
felord
2021-03-26 09:30:01 +08:00
parent 53e6016c4c
commit ee5522e980
4 changed files with 28 additions and 3 deletions

View File

@@ -1,13 +1,21 @@
# 相当于脚本用途的一个声明
name: Maven Central Repo Deployment name: Maven Central Repo Deployment
# 触发脚本的事件 这里为发布release之后触发
on: on:
release: release:
types: [released] types: [released]
# 定义一个发行任务
jobs: jobs:
publish: publish:
# 任务运行的环境
runs-on: ubuntu-latest runs-on: ubuntu-latest
# 任务的步骤
steps: steps:
- name: Checkout # 1. 声明 checkout 仓库代码到工作区
- name: Checkout Git Repo
uses: actions/checkout@v2 uses: actions/checkout@v2
# 2. 安装Java 环境 这里会用到的参数就是 Git Action secrets中配置的
# 取值要在key前面加 secrets.
- name: Set up Maven Central Repo - name: Set up Maven Central Repo
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
@@ -16,7 +24,9 @@ jobs:
server-username: ${{ secrets.OSSRH_USER }} server-username: ${{ secrets.OSSRH_USER }}
server-password: ${{ secrets.OSSRH_PASSWORD }} server-password: ${{ secrets.OSSRH_PASSWORD }}
gpg-passphrase: ${{ secrets.GPG_PASSWORD }} gpg-passphrase: ${{ secrets.GPG_PASSWORD }}
# 3. 发布到Maven中央仓库
- name: Publish to Maven Central Repo - name: Publish to Maven Central Repo
# 这里用到了其他人写的action脚本详细可以去看他的文档。
uses: samuelmeuli/action-maven-publish@v1 uses: samuelmeuli/action-maven-publish@v1
with: with:
gpg_private_key: ${{ secrets.GPG_SECRET }} gpg_private_key: ${{ secrets.GPG_SECRET }}

View File

@@ -431,7 +431,7 @@ public enum WechatPayV3Type {
* *
* @since 1.0.4.RELEASES * @since 1.0.4.RELEASES
*/ */
MARKETING_BUSI_FAVOR_UPDATE(HttpMethod.POST, "%s/v3/marketing/busifavor/stocks/{stock_id}"), MARKETING_BUSI_FAVOR_UPDATE(HttpMethod.PATCH, "%s/v3/marketing/busifavor/stocks/{stock_id}"),
/** /**
* 申请退券API. * 申请退券API.
* *

View File

@@ -202,6 +202,21 @@ public abstract class AbstractApi {
.build(); .build();
} }
/**
* 构建Post请求对象.
*
* @param uri the uri
* @param params the params
* @return the request entity
*/
protected RequestEntity<?> Patch(URI uri, Object params) {
try {
return RequestEntity.patch(uri).header("Pay-TenantId", tenantId)
.body(mapper.writeValueAsString(params));
} catch (JsonProcessingException e) {
throw new PayException("wechat app pay json failed");
}
}
/** /**
* 对账单内容下载,非流文件。 * 对账单内容下载,非流文件。
* *

View File

@@ -384,7 +384,7 @@ public class WechatMarketingBusiFavorApi extends AbstractApi {
.expand(updateParams.getStockId()) .expand(updateParams.getStockId())
.toUri(); .toUri();
updateParams.setStockId(null); updateParams.setStockId(null);
return Post(uri, updateParams); return Patch(uri, updateParams);
}) })
.consumer(wechatResponseEntity::convert) .consumer(wechatResponseEntity::convert)
.request(); .request();