From 69ac4ec4a7201e060197932a02de873802ad1cc3 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Thu, 21 May 2020 21:25:30 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20#1572=20=E5=BE=AE=E4=BF=A1=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E8=B0=83=E8=B5=B7=E6=94=AF=E4=BB=98=E6=97=B6=E7=9A=84?= =?UTF-8?q?nonceStr=E5=8F=82=E6=95=B0=E4=BD=BF=E7=94=A8=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E4=B8=8B=E5=8D=95=E6=97=B6=E7=9A=84=E5=8F=82=E6=95=B0=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java index 6d6dc748c..826af6f39 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java @@ -281,7 +281,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { } String timestamp = String.valueOf(System.currentTimeMillis() / 1000); - String nonceStr = String.valueOf(System.currentTimeMillis()); + String nonceStr = unifiedOrderResult.getNonceStr(); switch (request.getTradeType()) { case TradeType.MWEB: { return (T) new WxPayMwebOrderResult(unifiedOrderResult.getMwebUrl()); @@ -387,7 +387,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { Map payInfo = new HashMap<>(); String timestamp = String.valueOf(System.currentTimeMillis() / 1000); - String nonceStr = String.valueOf(System.currentTimeMillis()); + String nonceStr = unifiedOrderResult.getNonceStr(); if (TradeType.NATIVE.equals(request.getTradeType())) { payInfo.put("codeUrl", unifiedOrderResult.getCodeURL()); } else if (TradeType.APP.equals(request.getTradeType())) {