Move rice transplant entries on variety change
This commit is contained in:
@@ -60,11 +60,13 @@ def handle_plan_variety_change(plan: Plan, *, old_variety, new_variety, reason:
|
||||
|
||||
def process_plan_variety_change(change: PlanVarietyChange):
|
||||
from apps.fertilizer.services import move_unspread_entries_for_variety_change
|
||||
from .services_rice_transplant import move_rice_transplant_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'])
|
||||
move_rice_transplant_entries_for_variety_change(change)
|
||||
if moved_count != change.fertilizer_moved_entry_count:
|
||||
change.fertilizer_moved_entry_count = moved_count
|
||||
change.save(update_fields=['fertilizer_moved_entry_count'])
|
||||
return change
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user