处理空值情况

This commit is contained in:
mgw
2025-02-27 14:00:41 +08:00
parent b6165e333b
commit 92adde7909

View File

@@ -247,8 +247,8 @@ class SFSaleOrderCancelLine(models.TransientModel):
'operation_type': '',
'doc_number': quality_check.name,
'line_number': 1,
'product_name': f'[{quality_check.product_id.default_code}] {quality_check.product_id.name}',
'quantity': quality_check.qty_line,
'product_name': f'[{quality_check.product_id.default_code}] {quality_check.product_id.name}' if quality_check.product_id.default_code else quality_check.product_id.name,
'quantity': 1,
'doc_state': map_dict.get(quality_check.quality_state, quality_check.quality_state),
'cancel_reason': '已有异动' if quality_check.quality_state not in ['none', 'cancel', 'waiting'] else ''
}