|
|
|
@ -180,8 +180,8 @@ class PointService:
|
|
|
|
placement_point = models.PlacementPoint.objects.annotate(
|
|
|
|
placement_point = models.PlacementPoint.objects.annotate(
|
|
|
|
dist=Dist('geometry', origin)).order_by('dist')[0]
|
|
|
|
dist=Dist('geometry', origin)).order_by('dist')[0]
|
|
|
|
point.target_cnt_ao_mean = placement_point.target_cnt_ao_mean
|
|
|
|
point.target_cnt_ao_mean = placement_point.target_cnt_ao_mean
|
|
|
|
point.area = placement_point.area
|
|
|
|
point.area = models.Rayon.objects.get(id=placement_point.area)
|
|
|
|
point.district = placement_point.district
|
|
|
|
point.district = models.AO.objects.get(id=placement_point.district)
|
|
|
|
point.save()
|
|
|
|
point.save()
|
|
|
|
for group in groups:
|
|
|
|
for group in groups:
|
|
|
|
self.calculate_dist_for_group(point, group, instance_type=models.PrePlacementPointPVZDistance)
|
|
|
|
self.calculate_dist_for_group(point, group, instance_type=models.PrePlacementPointPVZDistance)
|
|
|
|
|