添加功能

This commit is contained in:
李鹏宇
2026-04-03 14:42:05 +08:00
parent 18f44471da
commit fd47f10def
2 changed files with 9 additions and 5 deletions
@@ -72,13 +72,18 @@ class DutyAdjustmentSchedule(models.Model):
record.vacation_id.update_line()
def revoke(self):
self.is_adjustment = False
for record in self:
record.is_adjustment = False
over_record = self.env['vacation.over.line'].search([('employee_id', '=', record.employee_id.id), ('update_date', '=', record.duty_date),
('vacation_id', '=', record.vacation_id.id), ('text', '=', '值班调休')], limit=1)
vacation_id = record.vacation_id
over_record = self.env['vacation.over.line'].search([
('employee_id', '=', record.employee_id.id),
('update_date', '=', record.duty_date),
('vacation_id', '=', record.vacation_id.id),
('text', '=', '值班调休')
], limit=1)
if over_record:
over_record.unlink()
record.vacation_id.update_line()
vacation_id.update_line()
def _process_shift_days(self, current_data):
"""
@@ -1375,7 +1375,6 @@ class YuthonVacationReports(models.Model):
for record in self:
total = 0.0
valid_lines = record.medical_fee_ids.filtered(lambda l: not l.is_void)
for line in valid_lines:
if line.update_type == 'add':
total += line.lines