From a0974f04b5a83e3ab152ce79e53f180e7b496165 Mon Sep 17 00:00:00 2001
From: shiyunteng <shiyunteng@example.com>
Date: 星期一, 08 六月 2026 15:00:51 +0800
Subject: [PATCH] fix:发票管理模块

---
 platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/PaymentConfirmServiceImpl.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/PaymentConfirmServiceImpl.java b/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/PaymentConfirmServiceImpl.java
index 04944ea..986a3a1 100644
--- a/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/PaymentConfirmServiceImpl.java
+++ b/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/PaymentConfirmServiceImpl.java
@@ -465,7 +465,7 @@
 				String result = HttpUtil.post(url + "/yonbip/EFI/collection/list?access_token=" + finalAccessToken, params.toJSONString());
 				log.info("SK_CX Response:{}", result);
 				//淇濆瓨璇锋眰璁板綍
-				saveBipRequestRecord(params, result);
+				saveBipRequestRecord(params,"<XSJZ_SK_CX_001>-鏀舵鍗曟煡璇㈡帴鍙�", result);
 				JSONObject resultJson = JSONObject.parseObject(result);
 				if (resultJson.containsKey("code") && resultJson.getString("code").equals("200")) {
 					handleAndSave(bipCode, resultJson);
@@ -493,7 +493,8 @@
 		return params;
 	}
 
-	private void getAccessToken(String accessToken) {
+	@Override
+	public String getAccessToken(String accessToken) {
 		long timestamp = System.currentTimeMillis();
 		Map<String, Object> paramMap = new HashMap<>();
 		paramMap.put("appKey", appKey);
@@ -514,20 +515,22 @@
 		JSONObject tokenJson = JSONObject.parseObject(getTokenResult);
 		if (!tokenJson.containsKey("code") || !tokenJson.getString("code").equals("200")) {
 			log.error("Get access_token ERROR");
-			return;
+			return "";
 		}
 		if (ObjUtil.isNull(tokenJson.get("data")) || ObjUtil.isNull(JSONObject.parseObject(tokenJson.getString("data")))) {
 			log.error("access_token value exception");
-			return;
+			return "";
 		}
 		accessToken = JSONObject.parseObject(tokenJson.getString("data")).getString("access_token");
 		log.info("access_token value:", accessToken);
 		redisTemplate.opsForValue().set("BIP_TOKEN", accessToken, tokenJson.getIntValue("expire") - 10, TimeUnit.SECONDS);
+		return accessToken;
 	}
 
-	private void saveBipRequestRecord(JSONObject params, String result) {
+	@Override
+	public void saveBipRequestRecord(JSONObject params, String methodName, String result) {
 		BipRequestRecord record = new BipRequestRecord();
-		record.setInterfaceName("<XSJZ_SK_CX_001>-鏀舵鍗曟煡璇㈡帴鍙�");
+		record.setInterfaceName(methodName);
 		record.setRequestParams(params.toJSONString());
 		record.setResponseParams(result);
 		record.setResponseCode(JSONObject.parseObject(result).getString("code"));

--
Gitblit v1.9.1