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