diff --git a/sf_message/models/sf_message_purchase.py b/sf_message/models/sf_message_purchase.py index 96d0f8dc..b456cc87 100644 --- a/sf_message/models/sf_message_purchase.py +++ b/sf_message/models/sf_message_purchase.py @@ -19,9 +19,8 @@ class SFMessagePurchase(models.Model): return contents def request_url(self, id): - we_config_info = self.env['we.config'].sudo().search([], limit=1) - redirect_domain = self.env['we.app'].sudo().search([('id', '=', we_config_info.odoo_app_id.id)]).redirect_domain - full_url = 'https://%s/' % redirect_domain + url = self.env['ir.config_parameter'].get_param('web.base.url') + full_url = 'https://%s/' % url action_id = self.env.ref('purchase.purchase_form_action').id menu_id = self.env['ir.model.data'].search([('name', '=', 'module_website_payment')]).id # 查询参数 diff --git a/sf_message/models/sf_message_stock_picking.py b/sf_message/models/sf_message_stock_picking.py index fdb9d4cf..68095b68 100644 --- a/sf_message/models/sf_message_stock_picking.py +++ b/sf_message/models/sf_message_stock_picking.py @@ -52,9 +52,8 @@ class SFMessageStockPicking(models.Model): return res def request_url(self): - we_config_info = self.env['we.config'].sudo().search([], limit=1) - redirect_domain = self.env['we.app'].sudo().search([('id', '=', we_config_info.odoo_app_id.id)]).redirect_domain - full_url = 'https://%s/' % redirect_domain + url = self.env['ir.config_parameter'].get_param('web.base.url') + full_url = 'https://%s/' % url action_id = self.env.ref('stock.stock_picking_type_action').id menu_id = self.env['ir.model.data'].search([('name', '=', 'module_theme_treehouse')]).id # 查询参数 diff --git a/sf_message/models/sf_message_workorder.py b/sf_message/models/sf_message_workorder.py index d2e0fba2..047d6118 100644 --- a/sf_message/models/sf_message_workorder.py +++ b/sf_message/models/sf_message_workorder.py @@ -40,9 +40,8 @@ class SFMessageWork(models.Model): return contents def request_url(self): - we_config_info = self.env['we.config'].sudo().search([], limit=1) - redirect_domain = self.env['we.app'].sudo().search([('id', '=', we_config_info.odoo_app_id.id)]).redirect_domain - full_url = 'https://%s/' % redirect_domain + url = self.env['ir.config_parameter'].get_param('web.base.url') + full_url = 'https://%s/' % url action_id = self.env.ref('sf_manufacturing.mrp_workorder_action_tablet').id menu_id = self.env['ir.model.data'].search([('name', '=', 'module_stock_dropshipping')]).id # 查询参数 diff --git a/sf_mrs_connect/models/order_price.py b/sf_mrs_connect/models/order_price.py index 1e373f4d..ec3ff2d5 100644 --- a/sf_mrs_connect/models/order_price.py +++ b/sf_mrs_connect/models/order_price.py @@ -18,6 +18,7 @@ class OrderPrice(models.Model): return True except ValueError: return False + @api.depends('sale_order_id.order_line.remark') def _compute_bfm_amount_total(self): for record in self: amount_total = 0