修改接口授权后,没有赋予用户的bug,导致无法获取公司,增加替换sf销售订单行产品名称的模块
This commit is contained in:
@@ -890,8 +890,9 @@ class ResProductMo(models.Model):
|
||||
embryo_redundancy_id = item.get('embryo_redundancy')
|
||||
if not embryo_redundancy_id:
|
||||
raise UserError('请先配置模型类型内的坯料冗余')
|
||||
product_name = self.generate_product_name(order_id, item, i)
|
||||
vals = {
|
||||
'name': '%s-%s-%s' % ('P', order_id.name, i),
|
||||
'name': product_name,
|
||||
'model_long': self.format_float(item['model_long'] + embryo_redundancy_id.long),
|
||||
'model_width': self.format_float(item['model_width'] + embryo_redundancy_id.width),
|
||||
'model_height': self.format_float(item['model_height'] + embryo_redundancy_id.height),
|
||||
@@ -1012,12 +1013,9 @@ class ResProductMo(models.Model):
|
||||
if not embryo_redundancy_id:
|
||||
raise UserError('请先配置模型类型内的坯料冗余')
|
||||
logging.info('no_bom_copy_product_supplier-vals:%s' % supplier)
|
||||
embryo_name = self.generate_embryo_name(order_id, item, materials_id, materials_type_id, embryo_redundancy_id, i)
|
||||
vals = {
|
||||
'name': '%s-%s-%s [%s %s-%s * %s * %s]' % ('R',
|
||||
order_id.name, i, materials_id.name, materials_type_id.name,
|
||||
self.format_float(item['model_long'] + embryo_redundancy_id.long),
|
||||
self.format_float(item['model_width'] + embryo_redundancy_id.width),
|
||||
self.format_float(item['model_height'] + embryo_redundancy_id.height)),
|
||||
'name': embryo_name,
|
||||
'length': self.format_float(item['model_long'] + embryo_redundancy_id.long),
|
||||
'width': self.format_float(item['model_width'] + embryo_redundancy_id.width),
|
||||
'height': self.format_float(item['model_height'] + embryo_redundancy_id.height),
|
||||
@@ -1119,7 +1117,19 @@ class ResProductMo(models.Model):
|
||||
|
||||
# 增加产品表面积
|
||||
|
||||
def generate_product_name(self, order_id, item, i):
|
||||
"""生成成品名称"""
|
||||
product_name = '%s-%s-%s' % ('P', order_id.name, i),
|
||||
return product_name
|
||||
|
||||
def generate_embryo_name(self, order_id, item, materials_id, materials_type_id, embryo_redundancy_id, i):
|
||||
"""生成坯料名称"""
|
||||
embryo_name = '%s-%s-%s [%s %s-%s * %s * %s]' % ('R',
|
||||
order_id.name, i, materials_id.name, materials_type_id.name,
|
||||
self.format_float(item['model_long'] + embryo_redundancy_id.long),
|
||||
self.format_float(item['model_width'] + embryo_redundancy_id.width),
|
||||
self.format_float(item['model_height'] + embryo_redundancy_id.height))
|
||||
return embryo_name
|
||||
|
||||
class ResProductFixture(models.Model):
|
||||
_inherit = 'product.template'
|
||||
|
||||
Reference in New Issue
Block a user