|
|
|
@ -44,10 +44,15 @@ class PointService:
|
|
|
|
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name)
|
|
|
|
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name)
|
|
|
|
problem += 1
|
|
|
|
problem += 1
|
|
|
|
continue
|
|
|
|
continue
|
|
|
|
coords = response[0]['position']
|
|
|
|
coords = response[0].get('position')
|
|
|
|
|
|
|
|
if not coords:
|
|
|
|
|
|
|
|
models.PrePlacementPoint.objects.create(address=addr, matching_status=MatchingStatus.Error.name)
|
|
|
|
|
|
|
|
problem += 1
|
|
|
|
|
|
|
|
continue
|
|
|
|
wkt = "POINT(" + str(coords['lng']) + " " + str(coords['lat']) + ")"
|
|
|
|
wkt = "POINT(" + str(coords['lng']) + " " + str(coords['lat']) + ")"
|
|
|
|
response = response[0]['address']
|
|
|
|
response = response[0]['address']
|
|
|
|
obj = models.PlacementPoint.objects.filter(street=response['street'], house_number=response['houseNumber'],
|
|
|
|
obj = models.PlacementPoint.objects.filter(street=response['street'], house_number=response['houseNumber'],
|
|
|
|
|
|
|
|
subject_rf=response.get('state'),city=response['city'],is_vis=True,
|
|
|
|
category=cat).values().first()
|
|
|
|
category=cat).values().first()
|
|
|
|
if obj:
|
|
|
|
if obj:
|
|
|
|
obj.pop('id')
|
|
|
|
obj.pop('id')
|
|
|
|
@ -58,7 +63,6 @@ class PointService:
|
|
|
|
house_number=response['houseNumber'],
|
|
|
|
house_number=response['houseNumber'],
|
|
|
|
category=cat, geometry=wkt,
|
|
|
|
category=cat, geometry=wkt,
|
|
|
|
matching_status=MatchingStatus.New.name)
|
|
|
|
matching_status=MatchingStatus.New.name)
|
|
|
|
models.TempFiles.objects.all().delete()
|
|
|
|
|
|
|
|
return total, matched, problem
|
|
|
|
return total, matched, problem
|
|
|
|
|
|
|
|
|
|
|
|
@staticmethod
|
|
|
|
@staticmethod
|
|
|
|
|