Skip to content
Snippets Groups Projects
Commit eaafd9ec authored by Benjamin - Le Filament's avatar Benjamin - Le Filament
Browse files

[update] import membership data

parent 439cb750
No related branches found
No related tags found
No related merge requests found
...@@ -25,18 +25,18 @@ class MembershipImport(models.TransientModel): ...@@ -25,18 +25,18 @@ class MembershipImport(models.TransientModel):
print(row.get(year)) print(row.get(year))
if row.get(year) and int(row.get(year)) > 0: if row.get(year) and int(row.get(year)) > 0:
partner = self.env['res.partner'].search([('membership_number', '=', int(row.get('ADH')))]) partner = self.env['res.partner'].search([('membership_number', '=', int(row.get('ADH')))])
product = self.env['product.product'].search([ product = self.env['product.product'].sudo().search([
('name', 'ilike', year), ('name', 'ilike', year),
'|', '|',
('company_id', '=', int(row.get('adhésion'))), ('company_id', '=', int(row.get('company_id'))),
('company_id', '=', None) ('company_id', '=', None)
]) ])
print(partner) print(partner)
print(product) print(product)
begin = str(year) + '-01-01' begin = str(year) + '-01-01'
end = str(year) + '-12-31' end = str(year) + '-12-31'
if year == 2021 and row.get('Date adhésion 2021'): if year == 2021 and row.get('date_membership'):
date_membership = row.get('Date adhésion 2021') date_membership = row.get('date_membership')
else: else:
date_membership = begin date_membership = begin
req = """ req = """
...@@ -44,7 +44,7 @@ class MembershipImport(models.TransientModel): ...@@ -44,7 +44,7 @@ class MembershipImport(models.TransientModel):
VALUES ( VALUES (
%d, '%s', '%s', '%s', %d, '%s', %d, %d %d, '%s', '%s', '%s', %d, '%s', %d, %d
)""" % (partner.id, begin, end, date_membership, )""" % (partner.id, begin, end, date_membership,
int(row.get(year)), 'paid', int(row.get('adhésion')), product.id) int(row.get(year)), 'paid', int(row.get('company_id')), product.id)
print(req) print(req)
self.env.cr.execute(req) self.env.cr.execute(req)
line += 1 line += 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment