diff --git a/sf_tool_management/wizard/wizard.py b/sf_tool_management/wizard/wizard.py index d4cb5143..5da38de2 100644 --- a/sf_tool_management/wizard/wizard.py +++ b/sf_tool_management/wizard/wizard.py @@ -830,10 +830,8 @@ class ProductProduct(models.Model): new_time = datetime.strptime(str(fields.Date.today()), "%Y-%m-%d").strftime("%Y%m%d") code += str(new_time) + '-' stock_lot_id = self.env['stock.lot'].sudo().search( - [('name', 'like', new_time), ('product_id.name', '=', '功能刀具')], - limit=1, - order="id desc" - ) + [('name', 'like', new_time), ('product_id.categ_type', '=', '功能刀具'), + ('product_id.tracking', '=', 'serial')], limit=1, order="id desc") if not stock_lot_id: num = "%03d" % 1 else: