From ffa16e113969fc62236872ee7255a7b0ce60085a Mon Sep 17 00:00:00 2001 From: Ivan Office Date: Thu, 28 Sep 2023 00:46:09 +0800 Subject: [PATCH] update wechat payment , fix bug --- app_common/models/__init__.py | 1 + app_common/models/res_partner.py | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 app_common/models/res_partner.py diff --git a/app_common/models/__init__.py b/app_common/models/__init__.py index b9af2dec..534ba2b7 100644 --- a/app_common/models/__init__.py +++ b/app_common/models/__init__.py @@ -30,6 +30,7 @@ from . import ir_mail_server from . import mail_mail from . import ir_http from . import app_import +from . import res_partner diff --git a/app_common/models/res_partner.py b/app_common/models/res_partner.py new file mode 100644 index 00000000..e0a087bc --- /dev/null +++ b/app_common/models/res_partner.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models, tools, _ + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + def get_related_user_id(self): + self.ensure_one() + user = self.env['res.users'].sudo().with_context(active_test=False).search([('partner_id', '=', self.id)], limit=1) + return user