Merge pull request !9660 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-03-12 11:38:20 +00:00
committed by Gitee
3 changed files with 6 additions and 22 deletions
@@ -304,26 +304,10 @@ class YuthonVacationReports(models.Model):
over_ids = self.env["yuthon.vacation.reports"].browse(
self._context.get('active_ids', self._context.get('active_id')))
for rec in over_ids:
inherit_lines = rec.meal_fee_ids.filtered(lambda l: l.text == '上月额度继承')
if not inherit_lines:
continue
inherit_lines = rec.overtime_ids.filtered(lambda l: l.text == '上月额度继承')
if inherit_lines:
rec.is_initial_number = True
current_date = rec.vacation_date
if current_date.month == 1:
last_month = current_date.replace(year=current_date.year - 1, month=12, day=1)
else:
last_month = current_date.replace(month=current_date.month - 1, day=1)
last_month_report = self.env["yuthon.vacation.reports"].search([
('employee_id', '=', rec.employee_id.id),
('vacation_date', '=', last_month)
], limit=1)
last_remain = last_month_report.remain_missed_meals
if not last_remain:
inherit_lines.sudo().unlink()
else:
inherit_lines.write({
'update_lines': last_remain,
})
def all_update_line(self):
records = self.env["yuthon.vacation.reports"].browse(
@@ -2265,7 +2249,7 @@ class VacationOverline(models.Model):
rec.duration = 0
if rec.is_initial_number:
rec.duration = rec.workday or 0
rec.duration = rec.workday + rec.public_holidays
rec.overtime_name = '2025年12月结余初始数'
rec.start_time = datetime(2025, 12, 1, 1, 0, 0)
rec.end_time = datetime(2025, 12, 1, 9, 0, 0)
@@ -119,7 +119,6 @@ class PropertyManagement(models.Model):
])
lease_contract_ids.lessor_id = record.company_id.id
lease_contract_ids.is_lessor = True
lease_contract_ids.version = new_version
lease_contract_ids.users_id = record.user_id
if record_id:
continue
@@ -144,6 +143,7 @@ class PropertyManagement(models.Model):
'start_date': lease_contract_ids.actual_start_time,
'end_date': new_end_date
})
lease_contract_ids.version = new_version
existing_info = self.env['manage.information.line'].search([
('yuthon_property_id', '=', target_property_id),
@@ -152,7 +152,7 @@
</field>
</group>
</page>
<page string="子合同" invisible="not is_contract">
<page string="子合同" invisible="not is_contract">
<field name="subset_ids">
<tree editable="bottom">
<field name="subset_id" column_invisible="1"/>