Merge branch 'fix_import_distances' into 'dev'

fix unmatched status

See merge request spatial/postamates!132
dev
Timofey Malinin 2 years ago
commit 0876ab1954

@ -40,12 +40,12 @@ class PointService:
req_url = f"https://geocode.search.hereapi.com/v1/geocode?q={addr}&apiKey={GEOCODER_API_KEY}"
response = requests.get(req_url).json().get('items')
if not response:
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name)
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name, status=PointStatus.Pending.name)
problem += 1
continue
coords = response[0].get('position')
if not coords:
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name)
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name, status=PointStatus.Pending.name)
problem += 1
continue
wkt = "POINT(" + str(coords['lng']) + " " + str(coords['lat']) + ")"
@ -73,7 +73,7 @@ class PointService:
category=cat, geometry=wkt, sample_trn=False,
is_vis=True,
matching_status=MatchingStatus.Error.name,
status=PointStatus.Pending.name)
status=PointStatus.Unmatched.name)
problem += 1
else:
models.PrePlacementPoint.objects.get_or_create(address=addr, street=response.get('street'),

Loading…
Cancel
Save