添加功能
This commit is contained in:
@@ -422,8 +422,7 @@ class YuthonVacationReports(models.Model):
|
||||
def update_line(self):
|
||||
if self.vacation_date == fields.Date.from_string('2026-01-01'):
|
||||
return
|
||||
# 更新育儿假
|
||||
self.employee_id.update_parental_leave()
|
||||
|
||||
self.manage_reject()
|
||||
# ========== 第一步:处理年假逻辑 ==========
|
||||
for rec in self:
|
||||
@@ -433,6 +432,11 @@ class YuthonVacationReports(models.Model):
|
||||
self_overtime = rec.overtime_ids.filtered(lambda o: not o.workflow_record_id and o.text == '上月额度继承')
|
||||
self_overtime.workday = (rec.dynamic_previous_year1 + rec.this_year1) * 8
|
||||
|
||||
self_parenting = rec.parenting_line_ids.filtered(lambda o:o.text == '上月额度继承')
|
||||
if not self_parenting:
|
||||
# 更新育儿假
|
||||
self.employee_id.update_parental_leave()
|
||||
|
||||
# 如果上个月加班是0 删除明细
|
||||
if self_overtime.workday == 0:
|
||||
self_overtime.unlink()
|
||||
|
||||
Reference in New Issue
Block a user