feat: batch_gxerp 全工段查询

This commit is contained in:
caoqianming 2025-06-06 10:48:19 +08:00
parent 7d0491ac24
commit bb9e2f337a
1 changed files with 5 additions and 3 deletions

View File

@ -2,6 +2,7 @@ from apps.wpm.models import BatchSt
import logging import logging
from apps.qm.models import Defect from apps.qm.models import Defect
from apps.wpm.models import Mlogb, MlogbDefect from apps.wpm.models import Mlogb, MlogbDefect
from apps.mtm.models import Mgroup
import decimal import decimal
from django.db.models import Sum from django.db.models import Sum
from datetime import datetime from datetime import datetime
@ -17,9 +18,10 @@ def main(batch: str):
data = {"批次号": batch} data = {"批次号": batch}
mgroup_names = ["尺寸检验", "外观检验"] mgroup_qs = Mgroup.objects.all().order_by("sort")
for mgroup_name in mgroup_names: for mgroup in mgroup_qs:
mlogb1_qs = Mlogb.objects.filter(mlog__submit_time__isnull=False, material_out__isnull=False, mlog__mgroup__name=mgroup_name, mlog__is_fix=False, batch=batch) mgroup_name = mgroup.name
mlogb1_qs = Mlogb.objects.filter(mlog__submit_time__isnull=False, material_out__isnull=False, mlog__mgroup=mgroup, mlog__is_fix=False, batch=batch)
if mlogb1_qs.exists(): if mlogb1_qs.exists():
data[f"{mgroup_name}_日期"] = [] data[f"{mgroup_name}_日期"] = []
data[f"{mgroup_name}_操作人"] = [] data[f"{mgroup_name}_操作人"] = []