From d1f26741bddf6f512d62c0100d42c52be8d37e76 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 06 二月 2021 15:35:40 +0800
Subject: [PATCH] 工具类优化

---
 fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java |  188 +++++++++++++++++++++++-----------------------
 1 files changed, 94 insertions(+), 94 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 ea397b3..3c66ac9 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java
@@ -1,94 +1,94 @@
-package com.yeshi.fanli.util;
-
-import java.math.BigDecimal;
-
-import com.alipay.api.AlipayApiException;
-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;
-
-import net.sf.json.JSONObject;
-
-public class AlipayUtil {
-
-	private static DefaultAlipayClient alipayClient = null;
-
-	static {
-		String privateKey = Constant.alipayConfig.getPrivateKey();
-		CertAlipayRequest certAlipayRequest = new CertAlipayRequest();
-		certAlipayRequest.setServerUrl("https://openapi.alipay.com/gateway.do");
-		certAlipayRequest.setAppId(Constant.alipayConfig.getAppId());
-		certAlipayRequest.setPrivateKey(privateKey);
-		certAlipayRequest.setFormat("json");
-		certAlipayRequest.setCharset("GBK");
-		certAlipayRequest.setSignType("RSA2");
-		certAlipayRequest.setCertPath(
-				AlipayUtil.class.getClassLoader().getResource(Constant.alipayConfig.getAppCertPath()).getPath());
-		certAlipayRequest.setAlipayPublicCertPath(
-				AlipayUtil.class.getClassLoader().getResource(Constant.alipayConfig.getAlipayCertPath()).getPath());
-		certAlipayRequest.setRootCertPath(
-				AlipayUtil.class.getClassLoader().getResource(Constant.alipayConfig.getAlipayRootCertPath()).getPath());
-		try {
-			alipayClient = new DefaultAlipayClient(certAlipayRequest);
-		} catch (AlipayApiException e) {
-			e.printStackTrace();
-		}
-
-	}
-
-	public static AlipayFundTransUniTransferResponse transfer(String outBizNo, String account, String name,
-			BigDecimal money, String orderTitle, String mark)
-			throws AlipayApiException, NumberFormatException, AlipayTransferException {
-		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);
-		// 鎴愬姛杞处
-		if (response != null && response.isSuccess() && "10000".equals(response.getCode())) {
-			return response;
-		} else// 杞处澶辫触
-		{
-			throw new AlipayTransferException(Integer.parseInt(response.getCode()), response.getSubCode(),
-					response.getSubMsg());
-		}
-	}
-
-	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;
-	}
-
-}
+package com.yeshi.fanli.util;
+
+import java.math.BigDecimal;
+
+import com.alipay.api.AlipayApiException;
+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;
+
+import net.sf.json.JSONObject;
+
+public class AlipayUtil {
+
+	private static DefaultAlipayClient alipayClient = null;
+
+	static {
+		String privateKey = Constant.alipayConfig.getPrivateKey();
+		CertAlipayRequest certAlipayRequest = new CertAlipayRequest();
+		certAlipayRequest.setServerUrl("https://openapi.alipay.com/gateway.do");
+		certAlipayRequest.setAppId(Constant.alipayConfig.getAppId());
+		certAlipayRequest.setPrivateKey(privateKey);
+		certAlipayRequest.setFormat("json");
+		certAlipayRequest.setCharset("GBK");
+		certAlipayRequest.setSignType("RSA2");
+		certAlipayRequest.setCertPath(
+				AlipayUtil.class.getClassLoader().getResource(Constant.alipayConfig.getAppCertPath()).getPath());
+		certAlipayRequest.setAlipayPublicCertPath(
+				AlipayUtil.class.getClassLoader().getResource(Constant.alipayConfig.getAlipayCertPath()).getPath());
+		certAlipayRequest.setRootCertPath(
+				AlipayUtil.class.getClassLoader().getResource(Constant.alipayConfig.getAlipayRootCertPath()).getPath());
+		try {
+			alipayClient = new DefaultAlipayClient(certAlipayRequest);
+		} catch (AlipayApiException e) {
+			e.printStackTrace();
+		}
+
+	}
+
+	public static AlipayFundTransUniTransferResponse transfer(String outBizNo, String account, String name,
+			BigDecimal money, String orderTitle, String mark)
+			throws AlipayApiException, NumberFormatException, AlipayTransferException {
+		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);
+		// 鎴愬姛杞处
+		if (response != null && response.isSuccess() && "10000".equals(response.getCode())) {
+			return response;
+		} else// 杞处澶辫触
+		{
+			throw new AlipayTransferException(Integer.parseInt(response.getCode()), response.getSubCode(),
+					response.getSubMsg());
+		}
+	}
+
+	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