sf-制造-表面工艺可选参数-从cloud同步过来的数据,获取方式方式=外协

This commit is contained in:
liaodanlong
2025-04-21 10:04:59 +08:00
parent 0403a2d223
commit 69e8bf67d1
2 changed files with 6 additions and 4 deletions

View File

@@ -13,10 +13,10 @@ class SfProductionProcessParameter(models.Model):
def create(self, vals):
# if vals.get('code', '/') == '/' or vals.get('code', '/') is False:
# vals['code'] = '101'+self.routing_id.code +self.env['ir.sequence'].next_by_code('sf.production.process.parameter')
if not vals.get('process_id') and vals.get('routing_id'):
vals['gain_way'] = '外协'
if vals.get('routing_id'):
# vals['gain_way'] = '外协'
routing_id = self.env['mrp.routing.workcenter'].browse(vals.get('routing_id'))
if routing_id.surface_technics_id:
if routing_id.surface_technics_id and not vals.get('process_id'):
vals['process_id'] = routing_id.surface_technics_id.id
if vals.get('code', '/') == '/' or vals.get('code', '/') is False:
vals['code'] = '101' + routing_id.code + self.env['ir.sequence'].next_by_code(