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 = datetime.now()
|
||||||
now_str = now.strftime('%Y-%m-%d %H:%M:%S')
|
now_str = now.strftime('%Y-%m-%d %H:%M:%S')
|
||||||
from apps.hrm.models import Employee
|
from apps.hrm.models import Employee
|
||||||
Employee.objects.filter(type='remployee', third_info__dh_face_card_end__lte=now_str).update(job_state=Employee.JOB_OFF)
|
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