|
|
@ -42,17 +42,22 @@ class ReportController extends GetxController { |
|
|
// 构建举报数据 |
|
|
// 构建举报数据 |
|
|
final reportData = { |
|
|
final reportData = { |
|
|
'describe': reportDescription.value, |
|
|
'describe': reportDescription.value, |
|
|
'message': reportingMessage.value, |
|
|
// 将Message对象转换为可序列化的Map |
|
|
'reportContext': reportingMessage.value, |
|
|
'message': [], |
|
|
'reporttype': selectedReasons.toList(), |
|
|
// 同样处理reportContext |
|
|
|
|
|
'reportContext': reportingMessage.value!.text, |
|
|
|
|
|
|
|
|
|
|
|
'reporttype': selectedReasons.toString(), |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
print('提交举报数据: ${reportData}'); |
|
|
print('提交举报数据: ${reportData}'); |
|
|
|
|
|
|
|
|
//调用API提交举报: |
|
|
//调用API提交举报: |
|
|
final Response = Api.reportAiContext(reportData); |
|
|
var response = await Api.reportAiContent(reportData); |
|
|
|
|
|
|
|
|
print('提交举报响应: $Response'); |
|
|
if (response != null) { |
|
|
|
|
|
print('提交举报响应: $response'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 提交成功后重置状态 |
|
|
// 提交成功后重置状态 |
|
|
selectedReasons.clear(); |
|
|
selectedReasons.clear(); |
|
|
|