添加功能

This commit is contained in:
李鹏宇
2026-04-19 15:53:38 +08:00
parent b3f096df65
commit 3f46aadb14
@@ -135,23 +135,15 @@ class VacationOvertimeActive(models.Model):
def revoke(self):
self.ensure_one()
self.select_revoke = 'done'
domain1 = [
('employee_id', '=', self.employee_id.id),
('carry_forward_date', '=', self.carry_forward_date)
]
active_line_ids = self.env['overtime.active.line'].search(domain1)
if active_line_ids:
for active_line_id in active_line_ids:
active_line_id.is_void = True
carryover_id = self.env['overtime.carryover'].search([
('carry_forward_date', '=', self.carry_forward_date),
('employee_id', '=', self.employee_id.id),
('is_void', '!=', False),
('carryover_type', '=', 'fee'),])
if carryover_id:
carryover_id.is_void = True
carryover_id.over_line_id._compute_carry_forward_info()
carryover_id.text = '归档撤销'
carryover_id = self.env['overtime.carryover'].search([
('carry_forward_date', '=', self.carry_forward_date),
('employee_id', '=', self.employee_id.id),
('is_void', '!=', False),
('carryover_type', '=', 'fee'),])
if carryover_id:
carryover_id.is_void = True
carryover_id.over_line_id._compute_carry_forward_info()
carryover_id.text = '归档撤销'
report_id = self.env['yuthon.vacation.reports'].search([
('employee_id', '=', self.employee_id.id),