From 3e4ef41ffacd7f5fda2e81c3810cd11a6375b83c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 15 六月 2020 16:32:35 +0800
Subject: [PATCH] 好单库转链支持

---
 fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java
index bb8b3ba..ea397b3 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java
@@ -6,6 +6,7 @@
 import com.alipay.api.CertAlipayRequest;
 import com.alipay.api.DefaultAlipayClient;
 import com.alipay.api.request.AlipayFundTransUniTransferRequest;
+import com.alipay.api.request.AlipayTradeQueryRequest;
 import com.alipay.api.response.AlipayFundTransUniTransferResponse;
 import com.yeshi.fanli.exception.user.AlipayTransferException;
 
@@ -68,4 +69,26 @@
 		}
 	}
 
+	public static AlipayFundTransUniTransferResponse transferNoThrowException(String outBizNo, String account, String name,
+			BigDecimal money, String orderTitle, String mark) throws AlipayApiException{
+		AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest();
+		JSONObject json = new JSONObject();
+		json.put("out_biz_no", outBizNo);
+		json.put("trans_amount", money.toString());
+		json.put("product_code", "TRANS_ACCOUNT_NO_PWD");
+		json.put("order_title", orderTitle);
+		JSONObject payee_info = new JSONObject();
+		payee_info.put("identity", account);
+		payee_info.put("identity_type", "ALIPAY_LOGON_ID");
+		payee_info.put("name", name);
+		json.put("payee_info", payee_info);
+		json.put("remark", mark);
+		json.put("biz_scene", "DIRECT_TRANSFER");
+
+		request.setBizContent(json.toString());
+		AlipayFundTransUniTransferResponse response = null;
+		response = alipayClient.certificateExecute(request);
+		return response;
+	}
+
 }

--
Gitblit v1.8.0