|
@@ -46,10 +46,11 @@ async def create_event(
|
|
eventId = db_event_management.get_next_event_id(db)
|
|
eventId = db_event_management.get_next_event_id(db)
|
|
|
|
|
|
# 未上报时清空伤亡人数
|
|
# 未上报时清空伤亡人数
|
|
- if body['casualties'] == '0':
|
|
|
|
|
|
+ if body['casualties'] == '0' or body['casualties'] == '':
|
|
body['deaths'] = None
|
|
body['deaths'] = None
|
|
body['injuries'] = None
|
|
body['injuries'] = None
|
|
body['missing'] = None
|
|
body['missing'] = None
|
|
|
|
+ body['casualties'] == '0'
|
|
|
|
|
|
region_code = db_area.get_region_code_by_gps(db, body['longitude'], body['latitude'])
|
|
region_code = db_area.get_region_code_by_gps(db, body['longitude'], body['latitude'])
|
|
|
|
|
|
@@ -57,7 +58,8 @@ async def create_event(
|
|
**body,
|
|
**body,
|
|
event_code = eventId,
|
|
event_code = eventId,
|
|
recorded_by = user_id,
|
|
recorded_by = user_id,
|
|
- region_code = region_code
|
|
|
|
|
|
+ region_code = region_code,
|
|
|
|
+ create_time = datetime.now()
|
|
)
|
|
)
|
|
db.add(event_base)
|
|
db.add(event_base)
|
|
db.commit()
|
|
db.commit()
|
|
@@ -138,7 +140,8 @@ async def get_event_list(
|
|
"latitude": row.latitude,
|
|
"latitude": row.latitude,
|
|
"longitude": row.longitude,
|
|
"longitude": row.longitude,
|
|
"address": row.address,
|
|
"address": row.address,
|
|
- "event_time": get_datetime_str(row.event_time)
|
|
|
|
|
|
+ "event_time": get_datetime_str(row.event_time),
|
|
|
|
+ "create_time": get_datetime_str(row.create_time),
|
|
}
|
|
}
|
|
for row in rows
|
|
for row in rows
|
|
]
|
|
]
|
|
@@ -255,6 +258,7 @@ async def get_event_detail(
|
|
"latitude": row.latitude,
|
|
"latitude": row.latitude,
|
|
"longitude": row.longitude,
|
|
"longitude": row.longitude,
|
|
"address": row.address,
|
|
"address": row.address,
|
|
|
|
+ "create_time": get_datetime_str(row.create_time),
|
|
|
|
|
|
# 关联预案
|
|
# 关联预案
|
|
"plan_id": row.plan_id,
|
|
"plan_id": row.plan_id,
|
|
@@ -488,7 +492,8 @@ async def list_registered(
|
|
"latitude": row.latitude,
|
|
"latitude": row.latitude,
|
|
"longitude": row.longitude,
|
|
"longitude": row.longitude,
|
|
"address": row.address,
|
|
"address": row.address,
|
|
- "event_time": get_datetime_str(row.event_time)
|
|
|
|
|
|
+ "event_time": get_datetime_str(row.event_time),
|
|
|
|
+ "create_time": get_datetime_str(row.create_time)
|
|
}
|
|
}
|
|
for row in rows
|
|
for row in rows
|
|
]
|
|
]
|
|
@@ -518,7 +523,8 @@ async def list_active(
|
|
"latitude": row.latitude,
|
|
"latitude": row.latitude,
|
|
"longitude": row.longitude,
|
|
"longitude": row.longitude,
|
|
"address": row.address,
|
|
"address": row.address,
|
|
- "event_time": get_datetime_str(row.event_time)
|
|
|
|
|
|
+ "event_time": get_datetime_str(row.event_time),
|
|
|
|
+ "create_time": get_datetime_str(row.create_time)
|
|
}
|
|
}
|
|
for row in rows
|
|
for row in rows
|
|
]
|
|
]
|
|
@@ -571,7 +577,8 @@ async def update_event_id(
|
|
"latitude": row.latitude,
|
|
"latitude": row.latitude,
|
|
"longitude": row.longitude,
|
|
"longitude": row.longitude,
|
|
"address": row.address,
|
|
"address": row.address,
|
|
- "event_time": get_datetime_str(row.event_time)
|
|
|
|
|
|
+ "event_time": get_datetime_str(row.event_time),
|
|
|
|
+ "create_time": get_datetime_str(row.create_time)
|
|
}
|
|
}
|
|
|
|
|
|
return {
|
|
return {
|