From b399510b61b7ed08c74035d511860511078cd910 Mon Sep 17 00:00:00 2001 From: Javen205 Date: Thu, 24 Oct 2019 18:12:06 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20createSign=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=87=8D=E6=9E=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ijpay/core/model/BaseModel.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/IJPay-Core/src/main/java/com/ijpay/core/model/BaseModel.java b/IJPay-Core/src/main/java/com/ijpay/core/model/BaseModel.java index ecefff3..743a89d 100644 --- a/IJPay-Core/src/main/java/com/ijpay/core/model/BaseModel.java +++ b/IJPay-Core/src/main/java/com/ijpay/core/model/BaseModel.java @@ -50,7 +50,19 @@ public class BaseModel { * @return 构建签名后的 Map */ public Map createSign(String partnerKey, SignType signType) { - return WxPayKit.buildSign(toMap(), partnerKey, signType); + return createSign(partnerKey,signType,true); + } + + /** + * 构建签名 Map + * + * @param partnerKey API KEY + * @param signType {@link SignType} 签名类型 + * @param haveSignType 签名是否包含 sign_type 字段 + * @return 构建签名后的 Map + */ + public Map createSign(String partnerKey, SignType signType, boolean haveSignType) { + return WxPayKit.buildSign(toMap(), partnerKey, signType,haveSignType); } /** -- GitLab