mirror of
https://github.com/dromara/payment-spring-boot.git
synced 2026-03-14 05:43:46 +08:00
factor: 商家券修改API的请求方法改为Patch
This commit is contained in:
12
.github/workflows/main.yml
vendored
12
.github/workflows/main.yml
vendored
@@ -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 }}
|
||||||
|
|||||||
@@ -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.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -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");
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 对账单内容下载,非流文件。
|
* 对账单内容下载,非流文件。
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user