添加功能

This commit is contained in:
zhouzhou
2024-12-12 20:57:43 +08:00
parent 38c8241f54
commit e929320c75
+6 -2
View File
@@ -267,18 +267,22 @@ class HrAttendance(models.Model):
if department_id_name == '工程部' and name in ('白班', '中值夜班'):
_logger.info("判断前now:{}---start:{}".format(datetime.now(), slot.start_datetime + timedelta(hours=8)))
if datetime.now() <= slot.start_datetime + timedelta(hours=8):
_logger.info("判断后now:{}---start:{}".format(datetime.now(), slot.start_datetime + timedelta(hours=8)))
self.card_in_comment(resource.employee_id)
elif datetime.now() >= slot.end_datetime + timedelta(hours=8):
self.card_out_comment(resource.employee_id)
elif department_id_name == '保安部' and name in ('白班', '中班', '夜班'):
_logger.info("判断前now:{}---start:{}".format(datetime.now(), slot.start_datetime + timedelta(hours=8)))
if datetime.now() <= slot.start_datetime + timedelta(hours=8):
_logger.info("判断后now:{}---start:{}".format(datetime.now(), slot.start_datetime + timedelta(hours=8)))
self.card_in_comment(resource.employee_id)
self.card_in_comment(resource.employee_id)
elif datetime.now() >= slot.end_datetime + timedelta(hours=8):
self.card_out_comment(resource.employee_id)
elif department_id_name == '联安粮库' and name in ('粮库白班', '粮库值班'):
_logger.info("判断前now:{}---start:{}".format(datetime.now(), slot.start_datetime + timedelta(hours=8)))
if datetime.now() <= slot.start_datetime + timedelta(hours=8):
_logger.info("判断后now:{}---start:{}".format(datetime.now(), slot.start_datetime + timedelta(hours=8)))
self.card_in_comment(resource.employee_id)
elif datetime.now() >= slot.end_datetime + timedelta(hours=8):
self.card_out_comment(resource.employee_id)