From 3ae026286843801d5898f8882bddb892c42085d7 Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Mon, 27 Oct 2025 15:22:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor(meeting):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E8=AE=B0=E5=BD=95=E5=B9=B6=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E8=AF=B7=E6=B1=82=E5=A4=B4=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将print语句替换为Logger.info以改进日志记录 统一请求头初始化逻辑,避免重复设置 移除注释掉的旧代码,保持代码整洁 --- .../meeting/meeting_task_service.dart | 52 +++++++++---------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/lib/data/services/meeting/meeting_task_service.dart b/lib/data/services/meeting/meeting_task_service.dart index f062c2acc..7ec049fc7 100644 --- a/lib/data/services/meeting/meeting_task_service.dart +++ b/lib/data/services/meeting/meeting_task_service.dart @@ -47,13 +47,13 @@ class MeetingTaskService extends GetxService { 'Authorization': 'Bearer; $_token', 'Content-Type': 'application/json', }; - // _headers1 = { - // 'X-Api-App-Key': _appid, - // 'X-Api-Access-Key': _token, - // 'X-Api-Resource-Id': _cluster1, - // 'X-Api-Request-Id': DateTime.now().millisecondsSinceEpoch.toString(), - // 'X-Api-Sequence': '-1', - // }; + _headers1 = { + 'X-Api-App-Key': _appid, + 'X-Api-Access-Key': _token, + 'X-Api-Resource-Id': _cluster1, + 'X-Api-Request-Id': '', + 'X-Api-Sequence': '-1', + }; _getAgent(); _getTaskList(); @@ -170,14 +170,8 @@ class MeetingTaskService extends GetxService { String format = _getFileType(audiourl); final taskId = DateTime.now().millisecondsSinceEpoch.toString(); - _headers1 = { - 'X-Api-App-Key': _appid, - 'X-Api-Access-Key': _token, - 'X-Api-Resource-Id': _cluster1, - 'X-Api-Request-Id': taskId, - 'X-Api-Sequence': '-1', - }; - print("lxm--大模型asr请求头$_headers1"); + _headers1['X-Api-Request-Id'] = taskId; + Logger.info("lxm--大模型asr请求头$_headers1"); final requestBody1 = jsonEncode({ "user": { @@ -203,7 +197,7 @@ class MeetingTaskService extends GetxService { } }); - print("lxm--大模型asr请求体$requestBody1"); + Logger.info("lxm--大模型asr请求体$requestBody1"); final requestBody = jsonEncode({ "app": { @@ -231,10 +225,11 @@ class MeetingTaskService extends GetxService { body: requestBody1, ); - print("lxm--大模型asr响应体${response.body}"); - print("lxm--大模型asr上传响应头${response.headers['x-tt-logid']}"); - print("lxm--大模型asr上传服务端返回的状态码${response.headers['x-api-status-code']}"); - print("lxm--大模型asr上传服务端返回的消息${response.headers['x-api-message']}"); + Logger.info("lxm--大模型asr响应体${response.body}"); + Logger.info("lxm--大模型asr上传响应头${response.headers['x-tt-logid']}"); + Logger.info( + "lxm--大模型asr上传服务端返回的状态码${response.headers['x-api-status-code']}"); + Logger.info("lxm--大模型asr上传服务端返回的消息${response.headers['x-api-message']}"); if (response.statusCode != 200) { throw Exception('Submit failed with status: ${response.statusCode}'); @@ -266,18 +261,19 @@ class MeetingTaskService extends GetxService { }); try { + _headers1['X-Api-Request-Id'] = taskId; final response = await http.post( Uri.parse('$_serviceUrl1/query'), headers: _headers1, body: jsonEncode({}), ); - // print("lxm---大模型asr响应体${response.body}"); - // print("lxm---大模型asr响应头${response.headers}"); - // print("lxm---大模型asr响应状态码${response.statusCode}"); - // print("lxm---大模型asr响应体logid${response.headers['x-tt-logid']}"); - // print("lxm---大模型asr服务端返回的状态码${response.headers['x-api-status-code']}"); - // print("lxm---大模型asr服务端返回的消息${response.headers['x-api-message']}"); + // Logger.info("lxm---大模型asr响应体${response.body}"); + // Logger.info("lxm---大模型asr响应头${response.headers}"); + // Logger.info("lxm---大模型asr响应状态码${response.statusCode}"); + // Logger.info("lxm---大模型asr响应体logid${response.headers['x-tt-logid']}"); + // Logger.info("lxm---大模型asr服务端返回的状态码${response.headers['x-api-status-code']}"); + // Logger.info("lxm---大模型asr服务端返回的消息${response.headers['x-api-message']}"); if (response.statusCode != 200) { throw Exception('Query failed with status: ${response.statusCode}'); @@ -298,7 +294,7 @@ class MeetingTaskService extends GetxService { var respDic = await _queryTask(item['taskid']); //var code = respDic['resp']['code'] as int; - print("lxm---大模型asr响应体结果$respDic['result']['text']"); + Logger.info("lxm---大模型asr响应体结果$respDic['result']['text']"); if (respDic['result']['text'] != null) { await _addTextList( @@ -402,6 +398,7 @@ class MeetingTaskService extends GetxService { ).then((value) { awaitQuantity++; summaryText = value; + Logger.info("lxm---大模型asr总结结果$summaryText"); if (awaitQuantity >= 2) { _aiServiceValue(id, summaryText, overviewText); } @@ -417,6 +414,7 @@ class MeetingTaskService extends GetxService { ).then((value) { awaitQuantity++; overviewText = value; + Logger.info("lxm---大模型asr概览结果$overviewText"); if (awaitQuantity >= 2) { _aiServiceValue(id, summaryText, overviewText); }