|
|
|
|
@ -51,8 +51,8 @@ class PointService:
|
|
|
|
|
continue
|
|
|
|
|
wkt = "POINT(" + str(coords['lng']) + " " + str(coords['lat']) + ")"
|
|
|
|
|
response = response[0]['address']
|
|
|
|
|
obj = models.PlacementPoint.objects.filter(street=response['street'], house_number=response['houseNumber'],
|
|
|
|
|
subject_rf=response.get('state'), city=response['city'],
|
|
|
|
|
obj = models.PlacementPoint.objects.filter(street=response.get('street'), house_number=response.get('houseNumber'),
|
|
|
|
|
subject_rf=response.get('state'), city=response.get('city'),
|
|
|
|
|
is_vis=True,
|
|
|
|
|
category=cat).values().first()
|
|
|
|
|
if obj:
|
|
|
|
|
@ -61,10 +61,10 @@ class PointService:
|
|
|
|
|
**{**obj, "matching_status": MatchingStatus.Matched.name})
|
|
|
|
|
matched += 1
|
|
|
|
|
else:
|
|
|
|
|
models.PrePlacementPoint.objects.get_or_create(address=addr, street=response['street'],
|
|
|
|
|
house_number=response['houseNumber'],
|
|
|
|
|
models.PrePlacementPoint.objects.get_or_create(address=addr, street=response.get('street'),
|
|
|
|
|
house_number=response.get('houseNumber'),
|
|
|
|
|
category=cat, geometry=wkt,sample_trn=False,
|
|
|
|
|
matching_status=MatchingStatus.New.name)
|
|
|
|
|
matching_status=MatchingStatus.New.name, status = PointStatus.Pending)
|
|
|
|
|
return total, matched, problem
|
|
|
|
|
|
|
|
|
|
@staticmethod
|
|
|
|
|
|