From e423d56d730db1baed24f3f7dbbc4141038776b6 Mon Sep 17 00:00:00 2001
From: 935090232@qq.com <ak473600000>
Date: Fri, 18 Jun 2021 22:12:03 +0800
Subject: [PATCH] 修复每日业绩bug和优化赠送业绩计算方式
---
zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/paramProtocol/BrandWCPayRequestData.java | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/paramProtocol/BrandWCPayRequestData.java b/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/paramProtocol/BrandWCPayRequestData.java
index c367bf3..c5961d9 100644
--- a/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/paramProtocol/BrandWCPayRequestData.java
+++ b/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/paramProtocol/BrandWCPayRequestData.java
@@ -25,16 +25,16 @@
private String signType = "";
private String paySign = "";
- public BrandWCPayRequestData(String prepay_id){
+ public BrandWCPayRequestData(String prepay_id, String appID, String paySecret){
//默认必须设置
- setAppId(WechatConfigure.appID);
+ setAppId(appID);
//随机字符串,不长于32 位
setNonceStr(RandomStringGenerator.getRandomStringByLength(32));
setTimeStamp(Long.toString(System.currentTimeMillis() / 1000L));
setPrepay_id("prepay_id="+prepay_id);
//根据API给的签名规则进行签名 【 必须要放在本方法的最后】
setSignType(WechatConfigure.SIGN_MD5);
- String sign = Signature.getSign(toMap());
+ String sign = Signature.getSign(toMap(),paySecret);
setPaySign(sign);//把签名数据设置到Sign这个属性中
}
--
Gitblit v1.9.1