summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2024-06-04 09:57:10 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2024-06-04 09:57:10 +0700
commitd663c473f28d89f9383a89fc18ba00b101e5349c (patch)
tree7d44a268e1632050caeae5ce5dd78a5b047bba67 /indoteknik_api/controllers/api_v1
parentf01969680c174f21be8fb9fde2032c749a62cf62 (diff)
add is_coverage to def_cargo_district
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/courier.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/indoteknik_api/controllers/api_v1/courier.py b/indoteknik_api/controllers/api_v1/courier.py
index 1a52c1d2..9b5bfebf 100644
--- a/indoteknik_api/controllers/api_v1/courier.py
+++ b/indoteknik_api/controllers/api_v1/courier.py
@@ -34,12 +34,17 @@ class Courier(controller.Controller):
cargo_city = request.env['def.cargo.city'].search([('name', 'ilike', f'%{city_name}%')])
cargo_district = request.env['def.cargo.district'].search([('city_id', '=', cargo_city.id)], limit=1)
+ is_coverage = True
+ if not cargo_district.coverage == 'Available':
+ is_coverage = False
+
data = {
'kota': cargo_city.name,
'coverage': cargo_district.coverage,
'rate': cargo_district.rate,
'next_kg': cargo_district.next_kg,
- 'sla': cargo_district.sla
+ 'sla': cargo_district.sla,
+ 'is_coverage': is_coverage
}
return self.response(data)