浏览代码

payTools 优化,减少微信官方接口的调用

master
chenchaod 12 小时前
父节点
当前提交
dee312c108
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4
    0
      gly-base-core/src/main/java/cn/com/taiji/core/manager/tools/issue/PayTools.java

+ 4
- 0
gly-base-core/src/main/java/cn/com/taiji/core/manager/tools/issue/PayTools.java 查看文件

@@ -191,6 +191,8 @@ public class PayTools extends AbstractManager {
}

private void queryV3(IssueOrderPay pay, CommonPayConfig payConfig) throws ServiceHandleException {
//没有外部订单编号,则认为没有请求过支付,就不需要请求微信查询
if (!hasText(pay.getExternalOrderNo())) return;
AtsQueryPayResultV3Request v3Request = new AtsQueryPayResultV3Request();
v3Request.setCreateType(payConfig.getWxServiceType());
v3Request.setOutTradeNo(pay.getPayOrderNo());
@@ -216,6 +218,8 @@ public class PayTools extends AbstractManager {
}

private void queryV2(IssueOrderPay pay, CommonPayConfig payConfig) throws ServiceHandleException {
//没有外部订单编号,则认为没有请求过支付,就不需要请求微信查询
if (!hasText(pay.getExternalOrderNo())) return;
AtsQueryPayResultV2Request v2Request = new AtsQueryPayResultV2Request();
v2Request.setCreateType(payConfig.getWxServiceType());
v2Request.setOutTradeNo(pay.getPayOrderNo());

正在加载...
取消
保存