feat: check_remployee_leave触发账户禁用
This commit is contained in:
parent
deb0cb48df
commit
27f7b3c076
|
@ -40,4 +40,9 @@ def check_remployee_leave():
|
|||
now = datetime.now()
|
||||
now_str = now.strftime('%Y-%m-%d %H:%M:%S')
|
||||
from apps.hrm.models import Employee
|
||||
eobjs = Employee.objects.filter(type='remployee', third_info__dh_face_card_end__lte=now_str)
|
||||
Employee.objects.filter(type='remployee', third_info__dh_face_card_end__lte=now_str).update(job_state=Employee.JOB_OFF)
|
||||
for e in eobjs:
|
||||
if e.user:
|
||||
e.user.is_deleted = True
|
||||
e.user.save()
|
||||
|
|
Loading…
Reference in New Issue