|
@@ -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()
|