diff options
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) |
