|
@@ -396,12 +396,16 @@ async def close_event(
|
|
|
db.add(event_tracking)
|
|
|
db.commit()
|
|
|
|
|
|
- if 'fileName' in body:
|
|
|
+ if 'fileNames' in body:
|
|
|
+ # 删除旧数据
|
|
|
+ db.query(EventFile).filter(and_(EventFile.foreign_key == eventId, EventFile.from_scenario == 'event_summary_file')).delete()
|
|
|
+
|
|
|
event_files = [
|
|
|
EventFile(
|
|
|
event_id=event_base.id,
|
|
|
file_name=fileName["name"], # 使用 fileName["name"] 作为文件名
|
|
|
file_path=f'/data/upload/mergefile/uploads/{fileName["url"]}',
|
|
|
+ file_size = os.path.getsize(f'/data/upload/mergefile/uploads/{fileName["url"]}'),
|
|
|
storage_file_name=fileName["url"],
|
|
|
foreign_key=event_base.event_code,
|
|
|
from_scenario="event_summary_file",
|