fix: update_mtask bug

This commit is contained in:
caoqianming 2023-10-25 13:48:58 +08:00
parent 5649decd77
commit 3e77468ea5
1 changed files with 1 additions and 1 deletions

View File

@ -156,7 +156,7 @@ def update_mtask(mtask: Mtask):
mtask.save() mtask.save()
utask = mtask.utask utask = mtask.utask
if utask and mtask.material_out == utask.material: if utask and mtask.material_out == utask.material:
res2 = Mtask.objects.filter(utask=utask, material_out=utask.material_out).aggregate(sum_count_real=Sum( res2 = Mtask.objects.filter(utask=utask, material_out=utask.material).aggregate(sum_count_real=Sum(
'count_real'), sum_count_ok=Sum('count_ok'), sum_count_notok=Sum('count_notok')) 'count_real'), sum_count_ok=Sum('count_ok'), sum_count_notok=Sum('count_notok'))
utask.count_real = res2['sum_count_real'] if res2['sum_count_real'] else 0 utask.count_real = res2['sum_count_real'] if res2['sum_count_real'] else 0
utask.count_ok = res2['sum_count_ok'] if res2['sum_count_ok'] else 0 utask.count_ok = res2['sum_count_ok'] if res2['sum_count_ok'] else 0