libushang пре 4 месеци
родитељ
комит
15b1a41798
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      routers/api/eventManagement/event.py

+ 5 - 1
routers/api/eventManagement/event.py

@@ -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",