diff --git a/server/apps/supervision/views.py b/server/apps/supervision/views.py index 940970c..9eae222 100644 --- a/server/apps/supervision/views.py +++ b/server/apps/supervision/views.py @@ -451,11 +451,11 @@ class Task2ViewSet(CreateUpdateCustomMixin, ModelViewSet): raise ParseError('未配置年度基础目标') for i in tds: for k, v in enumerate(Pgoal.basedict): - pds = PgoalDept.objects.filter(year=i.year, task2do=i, goal_key=k) + pds = PgoalDept.objects.filter(task2do=i, goal_key=k) if pds.exists(): pds.update(**{'goal_name': v, 'goal_value_a': getattr(pg, k), 'goal_o_file': getattr(pg, k+'_file')}) else: - PgoalDept.objects.create(**{'year': i.year, 'task2do': i, 'belong_dept': i.belong_dept, + PgoalDept.objects.create(**{'year': i.task2.year, 'task2do': i, 'belong_dept': i.belong_dept, 'goal_name': v, 'goal_key': k, 'goal_value_a': getattr(pg, k), 'goal_o_file': getattr(pg, k+'_file')}) obj.state = Task2.TASK2_DOING obj.save()