添加功能
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user