fix: task2 start bug

This commit is contained in:
caoqianming 2023-05-23 14:17:50 +08:00
parent f41a8292d6
commit 90900bf71e
1 changed files with 2 additions and 2 deletions

View File

@ -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()