From 8fffce82b3a9d351e57a112cee6515d92e064b0c Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 16 Mar 2023 11:26:10 +0800 Subject: [PATCH] =?UTF-8?q?refector:=20correct=5Fswip=5Ftask=20pageData=20?= =?UTF-8?q?=E6=8C=89=20swingTime=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/hrm/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/hrm/tasks.py b/apps/hrm/tasks.py index 36bb03ac..e238e9f1 100755 --- a/apps/hrm/tasks.py +++ b/apps/hrm/tasks.py @@ -48,7 +48,8 @@ def correct_swip_task(start_time="", end_time=""): "openType":"61" } _, res = dhClient.request(**dhapis['swipe_list'], json=data) - for i in res['pageData']: + pageData = sorted(res['pageData'], key=lambda obj: obj['swingTime']) + for i in pageData: if 'paperNumber' in i: HrmService.swipe_next(i['channelCode'], i['paperNumber'], i['swingTime'], i['enterOrExit'], i) # ClockRecord.objects.filter(type=30).delete()