fix: 任务创建只是用create
This commit is contained in:
parent
c3afc248ab
commit
0965e6c68e
|
@ -86,7 +86,6 @@ class PmService:
|
||||||
count / (val.out_rate/100))
|
count / (val.out_rate/100))
|
||||||
else:
|
else:
|
||||||
task_count = math.ceil(count / val.out_rate)
|
task_count = math.ceil(count / val.out_rate)
|
||||||
print(halfgood)
|
|
||||||
fmtask = Mtask.objects.create(**{
|
fmtask = Mtask.objects.create(**{
|
||||||
'number': f'{product.number}_{start_date_str}_r{ind+1}',
|
'number': f'{product.number}_{start_date_str}_r{ind+1}',
|
||||||
'material_out': halfgood,
|
'material_out': halfgood,
|
||||||
|
@ -102,7 +101,7 @@ class PmService:
|
||||||
if rela_days > 1:
|
if rela_days > 1:
|
||||||
for i in range(rela_days):
|
for i in range(rela_days):
|
||||||
task_date = start_date + timedelta(days=i)
|
task_date = start_date + timedelta(days=i)
|
||||||
Mtask.objects.get_or_create(mgroup=mgroup, material_out=halfgood, parent=fmtask, start_date=task_date, defaults={
|
Mtask.objects.create(**{
|
||||||
'number': f'{fmtask.number}_{i+1}',
|
'number': f'{fmtask.number}_{i+1}',
|
||||||
'material_out': halfgood,
|
'material_out': halfgood,
|
||||||
'material_in': material_in,
|
'material_in': material_in,
|
||||||
|
|
Loading…
Reference in New Issue