sf-制造-表面工艺可选参数-从cloud同步过来的数据,获取方式方式=外协
This commit is contained in:
@@ -13,10 +13,10 @@ class SfProductionProcessParameter(models.Model):
|
|||||||
def create(self, vals):
|
def create(self, vals):
|
||||||
# if vals.get('code', '/') == '/' or vals.get('code', '/') is False:
|
# 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')
|
# 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'):
|
if vals.get('routing_id'):
|
||||||
vals['gain_way'] = '外协'
|
# vals['gain_way'] = '外协'
|
||||||
routing_id = self.env['mrp.routing.workcenter'].browse(vals.get('routing_id'))
|
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
|
vals['process_id'] = routing_id.surface_technics_id.id
|
||||||
if vals.get('code', '/') == '/' or vals.get('code', '/') is False:
|
if vals.get('code', '/') == '/' or vals.get('code', '/') is False:
|
||||||
vals['code'] = '101' + routing_id.code + self.env['ir.sequence'].next_by_code(
|
vals['code'] = '101' + routing_id.code + self.env['ir.sequence'].next_by_code(
|
||||||
|
|||||||
@@ -1148,10 +1148,12 @@ class sfProductionProcessParameter(models.Model):
|
|||||||
"process_id": process.id,
|
"process_id": process.id,
|
||||||
'materials_model_ids': self.env['sf.materials.model'].search(
|
'materials_model_ids': self.env['sf.materials.model'].search(
|
||||||
[('materials_no', 'in', item['materials_model_ids_codes'])]),
|
[('materials_no', 'in', item['materials_model_ids_codes'])]),
|
||||||
'processing_mm': item['processing_mm']
|
'processing_mm': item['processing_mm'],
|
||||||
|
'gain_way':'外协',
|
||||||
})
|
})
|
||||||
production_process_parameter.create_service_product()
|
production_process_parameter.create_service_product()
|
||||||
else:
|
else:
|
||||||
|
production_process_parameter.gain_way = '外协'
|
||||||
production_process_parameter.name = item['name']
|
production_process_parameter.name = item['name']
|
||||||
production_process_parameter.process_description = item['process_description']
|
production_process_parameter.process_description = item['process_description']
|
||||||
production_process_parameter.processing_day = item['processing_day']
|
production_process_parameter.processing_day = item['processing_day']
|
||||||
|
|||||||
Reference in New Issue
Block a user