Spaces:
Sleeping
Sleeping
OnlyBiggg
commited on
Commit
·
904ada6
1
Parent(s):
f0224f6
fix
Browse files
app/dialogflow/api/v1/dialogflow.py
CHANGED
|
@@ -320,9 +320,14 @@ async def get_trip_list(request: Request) -> Response:
|
|
| 320 |
return DialogFlowResponseAPI(parameters=parameters)
|
| 321 |
|
| 322 |
# Danh sách chuyến xe khớp với văn phòng đón hoặc văn phòng trả
|
| 323 |
-
|
| 324 |
-
if origin_office or dest_office:
|
| 325 |
data_by_office = dialog_service.get_all_trip_by_office(data, origin_id, dest_id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 326 |
# Tìm 4 chuyến xe gần thời gian chỉ định nhất
|
| 327 |
trip_surrounding_time = dialog_service.get_4_surrounding_trip(data_by_office, time)
|
| 328 |
|
|
|
|
| 320 |
return DialogFlowResponseAPI(parameters=parameters)
|
| 321 |
|
| 322 |
# Danh sách chuyến xe khớp với văn phòng đón hoặc văn phòng trả
|
| 323 |
+
if origin_office and dest_office:
|
|
|
|
| 324 |
data_by_office = dialog_service.get_all_trip_by_office(data, origin_id, dest_id)
|
| 325 |
+
elif origin_office:
|
| 326 |
+
data_by_office = dialog_service.get_all_trip_by_origin_office(data, origin_id)
|
| 327 |
+
elif dest_office:
|
| 328 |
+
data_by_office = dialog_service.get_all_trip_by_dest_office(data, dest_id)
|
| 329 |
+
else:
|
| 330 |
+
data_by_office = data
|
| 331 |
# Tìm 4 chuyến xe gần thời gian chỉ định nhất
|
| 332 |
trip_surrounding_time = dialog_service.get_4_surrounding_trip(data_by_office, time)
|
| 333 |
|