mirror of
https://github.com/dromara/payment-spring-boot.git
synced 2026-03-13 21:33:41 +08:00
Merge pull request #81 from zjiecode/bugfix/user-name-npe
修复【发起批量转账API】,转账姓名为空是发生NPE
This commit is contained in:
@@ -82,8 +82,10 @@ public class WechatBatchTransferApi extends AbstractApi {
|
|||||||
List<CreateBatchTransferParams.TransferDetailListItem> encrypted = transferDetailList.stream()
|
List<CreateBatchTransferParams.TransferDetailListItem> encrypted = transferDetailList.stream()
|
||||||
.peek(transferDetailListItem -> {
|
.peek(transferDetailListItem -> {
|
||||||
String userName = transferDetailListItem.getUserName();
|
String userName = transferDetailListItem.getUserName();
|
||||||
String encryptedUserName = signatureProvider.encryptRequestMessage(userName, x509Certificate);
|
if(StringUtils.hasText(userName)){
|
||||||
transferDetailListItem.setUserName(encryptedUserName);
|
String encryptedUserName = signatureProvider.encryptRequestMessage(userName, x509Certificate);
|
||||||
|
transferDetailListItem.setUserName(encryptedUserName);
|
||||||
|
}
|
||||||
String userIdCard = transferDetailListItem.getUserIdCard();
|
String userIdCard = transferDetailListItem.getUserIdCard();
|
||||||
if (StringUtils.hasText(userIdCard)) {
|
if (StringUtils.hasText(userIdCard)) {
|
||||||
String encryptedUserIdCard = signatureProvider.encryptRequestMessage(userIdCard, x509Certificate);
|
String encryptedUserIdCard = signatureProvider.encryptRequestMessage(userIdCard, x509Certificate);
|
||||||
|
|||||||
Reference in New Issue
Block a user