去掉重新编程下发相关代码,修复多制造订单无采购调拨单,去掉程序下发按钮

This commit is contained in:
jinling.yang
2024-06-27 20:09:28 +08:00
parent 1cb7af072e
commit db7fbed177
9 changed files with 47 additions and 58 deletions

View File

@@ -311,14 +311,6 @@ class MrpProduction(models.Model):
# 其他规则限制: 默认只分配给工作中心状态为非故障的工作中心;
def _create_workorder3(self, item):
# 根据product_id对self进行分组
grouped_product_ids = {k: list(g) for k, g in groupby(self, key=lambda x: x.product_id.id)}
# 初始化一个字典来存储每个product_id对应的生产订单名称列表
product_id_to_production_names = {}
# 对于每个product_id获取其所有生产订单的名称
for product_id, productions in grouped_product_ids.items():
# 为同一个product_id创建一个生产订单名称列表
product_id_to_production_names[product_id] = [production.name for production in productions]
for production in self:
if not production.bom_id or not production.product_id:
continue