From bf70737bc7945206f18dbcb3ee354ea7a24c5d61 Mon Sep 17 00:00:00 2001 From: tanlongsheng <252620078@qq.com> Date: Fri, 16 Jan 2026 10:03:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=BC=9A=E8=AE=AE=E5=8A=A9?= =?UTF-8?q?=E6=89=8B=EF=BC=8C=E4=BD=BF=E7=94=A8=E6=9C=8D=E5=8A=A1=E7=AB=AF?= =?UTF-8?q?=E8=BD=AC=E5=86=99=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meeting/controllers/meeting_home_controller.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/modules/meeting/controllers/meeting_home_controller.dart b/lib/modules/meeting/controllers/meeting_home_controller.dart index bbe666138..aa8806c5f 100644 --- a/lib/modules/meeting/controllers/meeting_home_controller.dart +++ b/lib/modules/meeting/controllers/meeting_home_controller.dart @@ -277,6 +277,7 @@ class MeetingHomeController extends GetxController { // 插入数据库 final response = await Api.addRecordEchomeet({ 'rtype': 'LOCAL', + 'size': fileStat.size, ...data, }); final meetingId = response['record']['id']; @@ -408,6 +409,7 @@ class MeetingHomeController extends GetxController { final response = await Api.addRecordEchomeet({ 'rtype': recordType, + 'size': fileStat.size, ...data, }); final meetingId = response['record']['id']; @@ -521,6 +523,7 @@ class MeetingHomeController extends GetxController { await _audioPlayer.setAudioSource(AudioSource.file(filePath)); int seconds = _audioPlayer.duration?.inSeconds ?? 0; int creationTime = DateTime.now().millisecondsSinceEpoch; + final fileStat = await File(filePath).stat(); Map data = { 'title': fileName, 'type': type, // 使用传入的type参数 @@ -530,7 +533,11 @@ class MeetingHomeController extends GetxController { 'tasktype': 0, 'creationtime': creationTime, }; - final response = await Api.addRecordEchomeet({'rtype': type, ...data}); + final response = await Api.addRecordEchomeet({ + 'rtype': type, + 'size': fileStat.size, + ...data, + }); final meetingId = response['record']['id']; final meetingResult = await SqfliteApi.insertMeeting({ 'id': meetingId,