libushang 6 天之前
父节点
当前提交
a4547da773
共有 1 个文件被更改,包括 20 次插入2 次删除
  1. 20 2
      routers/api/eventManagement/event.py

+ 20 - 2
routers/api/eventManagement/event.py

@@ -225,8 +225,26 @@ async def post_edit_event(
 
         if 'deaths' in body or 'injuries' in body or 'missing' in body:
             body['casualties'] = '1'
-        # print(body)
-        db.query(EventBase).filter(EventBase.event_code == eventId).update(body)
+        
+        data = {
+            "casualties": body['casualties'],
+            "deaths": body['deaths'],
+            "injuries": body['injuries'],
+            "missing": body['missing'],
+            "recorded_by": body['recorded_by'],
+
+            "event_title": body["event_title"],
+            "event_type": body["event_type"],
+            "event_level": body["event_level"],
+            "event_status": body["event_status"],
+            "address": body["address"],
+            "event_time": body["event_time"],
+            "contact": body["contact"],
+            "report_time": body["report_time"],
+            "event_source": body["event_source"],
+            "event_description": body["event_description"],
+        }
+        db.query(EventBase).filter(EventBase.event_code == eventId).update(data)
         db.commit()
 
         return {