如何覆盖 Odoo 11 中自定义模型的更新功能

How to override update function of a custom model in Odoo 11

我想使用 id 创建 cust<id> 格式的 customer_number(例如,cust001、cust004、..)。当我使用 create() 函数时,它 returns 记录的 id 。所以我决定用我的 customer_number 使用记录的 id 来更新记录。以下代码在create()函数中。

res = super(lot_number, self).write(vals)

我想使用记录的 id 创建客户编号。我真的很感激这方面的帮助。谢谢。

@api.model

def create(self, vals):

res = super(lot_number, self).create(vals)

res.customer_id = 'cust'+str(res.id)

return res