Skip to content

Commit bcec183

Browse files
committed
2.13.2
1 parent 4a25039 commit bcec183

24 files changed

Lines changed: 52 additions & 44 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<dependency>
2222
<groupId>com.egzosn</groupId>
2323
<artifactId>{module-name}</artifactId>
24-
<version>2.13.1</version>
24+
<version>2.13.2</version>
2525
</dependency>
2626

2727
```

pay-java-ali/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>pay-java-parent</artifactId>
77
<groupId>com.egzosn</groupId>
8-
<version>2.13.2-SNAPSHOT</version>
8+
<version>2.13.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<artifactId>pay-java-ali</artifactId>

pay-java-baidu/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>pay-java-parent</artifactId>
77
<groupId>com.egzosn</groupId>
8-
<version>2.13.2-SNAPSHOT</version>
8+
<version>2.13.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<artifactId>pay-java-baidu</artifactId>

pay-java-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>pay-java-parent</artifactId>
77
<groupId>com.egzosn</groupId>
8-
<version>2.13.2-SNAPSHOT</version>
8+
<version>2.13.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<packaging>jar</packaging>

pay-java-common/src/main/java/com/egzosn/pay/common/bean/PayOrder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package com.egzosn.pay.common.bean;
22

3+
import com.egzosn.pay.common.util.str.StringUtils;
4+
35
import java.math.BigDecimal;
46
import java.util.Date;
57
import java.util.HashMap;
68
import java.util.Map;
79

8-
import com.egzosn.pay.common.util.str.StringUtils;
9-
1010
/**
1111
* 支付订单信息
1212
*

pay-java-common/src/main/java/com/egzosn/pay/common/util/sign/encrypt/RSA.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,8 @@ public static boolean verify(String content, String sign, PublicKey publicKey, S
175175
* @param privateKey 商户私钥
176176
* @param characterEncoding 编码格式
177177
* @return 解密后的字符串
178-
* @throws Exception 解密异常
178+
* @throws GeneralSecurityException 解密异常
179+
* @throws IOException IOException
179180
*/
180181
public static String decrypt(String content, String privateKey, String characterEncoding) throws GeneralSecurityException, IOException {
181182
PrivateKey prikey = getPrivateKey(privateKey);

pay-java-common/src/main/java/com/egzosn/pay/common/util/sign/encrypt/RSA2.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ public static boolean verify(String content, String sign, PublicKey publicKey, S
6363
* @param privateKey 商户私钥
6464
* @param characterEncoding 编码格式
6565
* @return 解密后的字符串
66-
* @throws Exception 解密异常
66+
* @throws GeneralSecurityException 解密异常
67+
* @throws IOException 解密异常
6768
*/
6869
public static String decrypt(String content, String privateKey, String characterEncoding) throws GeneralSecurityException, IOException {
6970
return RSA.decrypt(content, privateKey, characterEncoding);
@@ -73,14 +74,23 @@ public static String decrypt(String content, String privateKey, String character
7374
/**
7475
* 得到私钥
7576
* @param key 密钥字符串(经过base64编码)
76-
* @throws Exception 加密异常
77+
* @throws GeneralSecurityException 加密异常
7778
* @return 私钥
7879
*/
79-
public static PrivateKey getPrivateKey(String key) throws Exception {
80+
public static PrivateKey getPrivateKey(String key) throws GeneralSecurityException {
8081
return RSA.getPrivateKey(key);
8182
}
8283

83-
84+
/**
85+
*
86+
* @param content 加密文本
87+
* @param publicKey 公钥
88+
* @param cipherAlgorithm 算法
89+
* @param characterEncoding 编码类型
90+
* @return 加密后文本
91+
* @throws GeneralSecurityException 加密异常
92+
* @throws IOException IOException
93+
*/
8494
public static String encrypt(String content, String publicKey, String cipherAlgorithm, String characterEncoding ) throws GeneralSecurityException, IOException {
8595
return Base64.encode(RSA.encrypt(content.getBytes(characterEncoding), RSA.getPublicKey(publicKey), 2048, 11, cipherAlgorithm));
8696
}

pay-java-demo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>pay-java-parent</artifactId>
77
<groupId>com.egzosn</groupId>
8-
<version>2.13.2-SNAPSHOT</version>
8+
<version>2.13.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<packaging>war</packaging>
@@ -86,7 +86,7 @@
8686
<dependency>
8787
<groupId>com.fasterxml.jackson.core</groupId>
8888
<artifactId>jackson-databind</artifactId>
89-
<version>2.9.10</version>
89+
<version>2.9.10.1</version>
9090
</dependency>
9191

9292
</dependencies>

pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/AliPayController.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import com.egzosn.pay.ali.bean.OrderSettle;
1111
import com.egzosn.pay.common.bean.PayOrder;
1212
import com.egzosn.pay.common.bean.RefundOrder;
13-
import com.egzosn.pay.common.bean.TransactionType;
14-
import com.egzosn.pay.common.bean.TransferOrder;
1513
import com.egzosn.pay.common.http.HttpConfigStorage;
1614
import com.egzosn.pay.common.http.UriVariables;
1715
import com.egzosn.pay.common.util.sign.SignUtils;

pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/UnionPayController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public Map<String, Object> sendHttpRequest( BigDecimal price) {
118118
//手机控件支付产品
119119
PayOrder order = new PayOrder("订单title", "摘要", null == price ? new BigDecimal(0.01) : price, UUID.randomUUID().toString().replace("-", "")
120120
,UnionTransactionType.WAP);
121-
return service.sendHttpRequest(order);
121+
return service.app(order);
122122
}
123123

124124

0 commit comments

Comments
 (0)