Move unspread fertilization entries on variety change

This commit is contained in:
akira
2026-04-05 16:43:26 +09:00
parent 21fb2323eb
commit 98814299cf
3 changed files with 167 additions and 2 deletions

View File

@@ -59,7 +59,12 @@ def handle_plan_variety_change(plan: Plan, *, old_variety, new_variety, reason:
def process_plan_variety_change(change: PlanVarietyChange):
"""後続 issue で施肥計画・田植え計画への移動処理を追加する入口。"""
from apps.fertilizer.services import move_unspread_entries_for_variety_change
moved_count = move_unspread_entries_for_variety_change(change)
if moved_count != change.moved_entry_count:
change.moved_entry_count = moved_count
change.save(update_fields=['moved_entry_count'])
return change