Browse Source

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

将print语句替换为Logger.info以改进日志记录
统一请求头初始化逻辑,避免重复设置
移除注释掉的旧代码,保持代码整洁
weicu
lxm 12 months ago
parent
commit
3ae0262868
  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',
'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);
}

Loading…
Cancel
Save