Browse Source

refactor(meeting): 优化日志记录并重构请求头处理

将print语句替换为Logger.info以改进日志记录
统一请求头初始化逻辑,避免重复设置
移除注释掉的旧代码,保持代码整洁
newdev_shunjiawei
lxm 12 months ago
parent
commit
cb7205fb67
  1. 52
      lib/data/services/meeting/meeting_task_service.dart

52
lib/data/services/meeting/meeting_task_service.dart

@ -47,13 +47,13 @@ class MeetingTaskService extends GetxService {
'Authorization': 'Bearer; $_token', 'Authorization': 'Bearer; $_token',
'Content-Type': 'application/json', 'Content-Type': 'application/json',
}; };
// _headers1 = { _headers1 = {
// 'X-Api-App-Key': _appid, 'X-Api-App-Key': _appid,
// 'X-Api-Access-Key': _token, 'X-Api-Access-Key': _token,
// 'X-Api-Resource-Id': _cluster1, 'X-Api-Resource-Id': _cluster1,
// 'X-Api-Request-Id': DateTime.now().millisecondsSinceEpoch.toString(), 'X-Api-Request-Id': '',
// 'X-Api-Sequence': '-1', 'X-Api-Sequence': '-1',
// }; };
_getAgent(); _getAgent();
_getTaskList(); _getTaskList();
@ -170,14 +170,8 @@ class MeetingTaskService extends GetxService {
String format = _getFileType(audiourl); String format = _getFileType(audiourl);
final taskId = DateTime.now().millisecondsSinceEpoch.toString(); final taskId = DateTime.now().millisecondsSinceEpoch.toString();
_headers1 = { _headers1['X-Api-Request-Id'] = taskId;
'X-Api-App-Key': _appid, Logger.info("lxm--大模型asr请求头$_headers1");
'X-Api-Access-Key': _token,
'X-Api-Resource-Id': _cluster1,
'X-Api-Request-Id': taskId,
'X-Api-Sequence': '-1',
};
print("lxm--大模型asr请求头$_headers1");
final requestBody1 = jsonEncode({ final requestBody1 = jsonEncode({
"user": { "user": {
@ -203,7 +197,7 @@ class MeetingTaskService extends GetxService {
} }
}); });
print("lxm--大模型asr请求体$requestBody1"); Logger.info("lxm--大模型asr请求体$requestBody1");
final requestBody = jsonEncode({ final requestBody = jsonEncode({
"app": { "app": {
@ -231,10 +225,11 @@ class MeetingTaskService extends GetxService {
body: requestBody1, body: requestBody1,
); );
print("lxm--大模型asr响应体${response.body}"); Logger.info("lxm--大模型asr响应体${response.body}");
print("lxm--大模型asr上传响应头${response.headers['x-tt-logid']}"); Logger.info("lxm--大模型asr上传响应头${response.headers['x-tt-logid']}");
print("lxm--大模型asr上传服务端返回的状态码${response.headers['x-api-status-code']}"); Logger.info(
print("lxm--大模型asr上传服务端返回的消息${response.headers['x-api-message']}"); "lxm--大模型asr上传服务端返回的状态码${response.headers['x-api-status-code']}");
Logger.info("lxm--大模型asr上传服务端返回的消息${response.headers['x-api-message']}");
if (response.statusCode != 200) { if (response.statusCode != 200) {
throw Exception('Submit failed with status: ${response.statusCode}'); throw Exception('Submit failed with status: ${response.statusCode}');
@ -266,18 +261,19 @@ class MeetingTaskService extends GetxService {
}); });
try { try {
_headers1['X-Api-Request-Id'] = taskId;
final response = await http.post( final response = await http.post(
Uri.parse('$_serviceUrl1/query'), Uri.parse('$_serviceUrl1/query'),
headers: _headers1, headers: _headers1,
body: jsonEncode({}), body: jsonEncode({}),
); );
// print("lxm---大模型asr响应体${response.body}"); // Logger.info("lxm---大模型asr响应体${response.body}");
// print("lxm---大模型asr响应头${response.headers}"); // Logger.info("lxm---大模型asr响应头${response.headers}");
// print("lxm---大模型asr响应状态码${response.statusCode}"); // Logger.info("lxm---大模型asr响应状态码${response.statusCode}");
// print("lxm---大模型asr响应体logid${response.headers['x-tt-logid']}"); // Logger.info("lxm---大模型asr响应体logid${response.headers['x-tt-logid']}");
// print("lxm---大模型asr服务端返回的状态码${response.headers['x-api-status-code']}"); // Logger.info("lxm---大模型asr服务端返回的状态码${response.headers['x-api-status-code']}");
// print("lxm---大模型asr服务端返回的消息${response.headers['x-api-message']}"); // Logger.info("lxm---大模型asr服务端返回的消息${response.headers['x-api-message']}");
if (response.statusCode != 200) { if (response.statusCode != 200) {
throw Exception('Query failed with status: ${response.statusCode}'); throw Exception('Query failed with status: ${response.statusCode}');
@ -298,7 +294,7 @@ class MeetingTaskService extends GetxService {
var respDic = await _queryTask(item['taskid']); var respDic = await _queryTask(item['taskid']);
//var code = respDic['resp']['code'] as int; //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) { if (respDic['result']['text'] != null) {
await _addTextList( await _addTextList(
@ -402,6 +398,7 @@ class MeetingTaskService extends GetxService {
).then((value) { ).then((value) {
awaitQuantity++; awaitQuantity++;
summaryText = value; summaryText = value;
Logger.info("lxm---大模型asr总结结果$summaryText");
if (awaitQuantity >= 2) { if (awaitQuantity >= 2) {
_aiServiceValue(id, summaryText, overviewText); _aiServiceValue(id, summaryText, overviewText);
} }
@ -417,6 +414,7 @@ class MeetingTaskService extends GetxService {
).then((value) { ).then((value) {
awaitQuantity++; awaitQuantity++;
overviewText = value; overviewText = value;
Logger.info("lxm---大模型asr概览结果$overviewText");
if (awaitQuantity >= 2) { if (awaitQuantity >= 2) {
_aiServiceValue(id, summaryText, overviewText); _aiServiceValue(id, summaryText, overviewText);
} }

Loading…
Cancel
Save