浏览代码

no message

libushang 4 月之前
父节点
当前提交
d294f1a558
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      routers/api/eventManagement/event.py

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

@@ -221,6 +221,9 @@ async def post_edit_event(
         body['deaths'] = None
         body['injuries'] = None
         body['missing'] = None
+
+    if 'deaths' in body or 'injuries' in body or 'missing' in body:
+        body['casualties'] = '1'
         
     db.query(EventBase).filter(EventBase.event_code == eventId).update(body)
     db.commit()
@@ -287,6 +290,7 @@ async def get_event_detail(
                     "latitude": row.latitude,
                     "longitude": row.longitude,
                     "address": row.address,
+                    "contact": row.contact,
                     "create_time": get_datetime_str(row.create_time),
                     
                     # 关联预案
@@ -384,6 +388,7 @@ async def close_event(
         if event_base.event_status != "3": 
             event_base.event_status = "3" 
             event_base.del_flag = "0" # 临时事件页改为正式事件
+            event_base.casualties = 1 # 伤亡情况已上报
             db.commit()
 
             event_tracking = EventTracking()