修改接口授权后,没有赋予用户的bug,导致无法获取公司,增加替换sf销售订单行产品名称的模块
This commit is contained in:
2
jikimo_test_generate_product_name/__init__.py
Normal file
2
jikimo_test_generate_product_name/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import models
|
||||
18
jikimo_test_generate_product_name/__manifest__.py
Normal file
18
jikimo_test_generate_product_name/__manifest__.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
'name': 'Jikimo_test_generate_product_name',
|
||||
'version': '',
|
||||
'summary': """ Jikimo_test_generate_product_name Summary """,
|
||||
'author': '',
|
||||
'website': '',
|
||||
'category': '',
|
||||
'depends': ['sf_manufacturing'],
|
||||
'data': [
|
||||
|
||||
],
|
||||
|
||||
'application': True,
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
2
jikimo_test_generate_product_name/models/__init__.py
Normal file
2
jikimo_test_generate_product_name/models/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import product_template
|
||||
21
jikimo_test_generate_product_name/models/product_template.py
Normal file
21
jikimo_test_generate_product_name/models/product_template.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from odoo import models
|
||||
|
||||
|
||||
class ProductTemplate(models.Model):
|
||||
_inherit = 'product.template'
|
||||
|
||||
def generate_product_name(self, order_id, item, i):
|
||||
"""生成成品名称"""
|
||||
# 3D文件名(去掉后缀,截取前40个字符)+“-”+模型ID
|
||||
product_name = '%s-%s' % ('.'.join(item['model_name'].split('.')[:-1])[:40], item['model_id'])
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user