From 6022cfd5cd15b8917ccfd5a635cd49ba47f14ce1 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期四, 24 七月 2025 15:43:02 +0800
Subject: [PATCH] gx大连INBODY人体成分分析仪

---
 thirdPartyApi.js |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/thirdPartyApi.js b/thirdPartyApi.js
index 3a90e57..e8e7b7d 100644
--- a/thirdPartyApi.js
+++ b/thirdPartyApi.js
@@ -2,9 +2,9 @@
 const axios = require('axios');
 const path = require('path');
 const FormData = require('form-data');
-// const logger = require(path.resolve(__dirname, 'logger'));
-BASIC_API = 'https://hemobs.icoldchain.cn/'
-const BASIC_API = 'http://testbs.ihemodialysis.com/'
+const logger = require(path.resolve(__dirname, 'logger'));
+const BASIC_API = 'https://hemobs.icoldchain.cn/'
+// const BASIC_API = 'http://testbs.ihemodialysis.com/'
 let cachedToken = null;
 let tokenExpiresAt = null;
 
@@ -44,6 +44,7 @@
   const { data, expires_in } = await getAccessToken();
   cachedToken = data;
   tokenExpiresAt = Date.now() + (expires_in - 60) * 1000; // 提前 60 秒刷新 token
+  console.log(`获取新的 token: ${cachedToken}, 过期时间: ${new Date(tokenExpiresAt)}`);
   return cachedToken;
 }
 
@@ -81,9 +82,12 @@
 // 发起第三方 API 请求
 async function fetchThirdPartyData(url, method = 'GET', headers = {}, data = null, queryParams = {}, pathParams = {}) {
   try {
+    console.log(`打包token 请求头url${url},data=${JSON.stringify(data)}`)
+    console.log(`pathParams 请求头url${JSON.stringify(pathParams)}`)
     const token = await getCachedOrNewToken();
     const fullUrl = buildUrl(url, pathParams);
     logger.info(`打包token 请求头url${fullUrl},data=${JSON.stringify(data)}`)
+
     const response = await axios({
       url: fullUrl,
       method,
@@ -92,7 +96,7 @@
         Authorization: `Bearer ${token}`
       },
       params: queryParams, // 查询字符串参数
-      data // 请求体参数
+      data:pathParams // 请求体参数
     });
 
     return response.data;

--
Gitblit v1.8.0