This commit is contained in:
2026-03-29 15:07:14 +03:30
parent 24cb87d94e
commit 9323000bac
17 changed files with 1213 additions and 232 deletions
+17
View File
@@ -0,0 +1,17 @@
from celery import shared_task
from django.db import transaction
from .services import analyze_and_store_zone_soil_data
@shared_task(
bind=True,
autoretry_for=(Exception,),
retry_backoff=True,
retry_jitter=True,
retry_kwargs={"max_retries": 3},
)
def process_zone_soil_data(self, zone_id):
with transaction.atomic():
analyze_and_store_zone_soil_data(zone_id=zone_id)
return {"zone_id": zone_id, "status": "processed"}