处理质检可能存在多个出厂检验报告问题

This commit is contained in:
mgw
2025-03-18 11:04:19 +08:00
parent f8b5871912
commit bfe9c51d57

View File

@@ -10,8 +10,11 @@ class StockPicking(models.Model):
出厂检验报告上传 出厂检验报告上传
""" """
out_quality_check = self.env['quality.check'].search( out_quality_checks = self.env['quality.check'].search(
[('picking_id', '=', self.id), ('test_type_id.name', '=', '出厂检验报告')]) [('picking_id', '=', self.id), ('test_type_id.name', '=', '出厂检验报告')])
# out_quality_checks 可能存在多个
if out_quality_checks:
for out_quality_check in out_quality_checks:
if not out_quality_check.is_factory_report_uploaded: if not out_quality_check.is_factory_report_uploaded:
if out_quality_check and self.state == 'assigned': if out_quality_check and self.state == 'assigned':
out_quality_check.upload_factory_report() out_quality_check.upload_factory_report()