diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-06-04 09:57:10 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-06-04 09:57:10 +0700 |
| commit | d663c473f28d89f9383a89fc18ba00b101e5349c (patch) | |
| tree | 7d44a268e1632050caeae5ce5dd78a5b047bba67 /indoteknik_api/controllers/api_v1 | |
| parent | f01969680c174f21be8fb9fde2032c749a62cf62 (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.py | 7 |
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) |
