From 29e94f8546c4552457013827daa12498550d6632 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 9 Oct 2023 17:22:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E9=97=A8=E7=A6=81?= =?UTF-8?q?=E6=9D=83=E9=99=90=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/third/tapis.py | 2 +- apps/third/views_d.py | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/apps/third/tapis.py b/apps/third/tapis.py index b3e8187a..e99a983e 100755 --- a/apps/third/tapis.py +++ b/apps/third/tapis.py @@ -69,7 +69,7 @@ dhapis = { "method": "post" }, "card_door_authority_delete": { - "url": "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/deleteSingleCardPrivilege", + "url": "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/doorAuthority/removeAuthorizeAllCardNumberByChannelCode", "method": "post" }, "mq_subscribe": { diff --git a/apps/third/views_d.py b/apps/third/views_d.py index 1990ae41..dacfb84f 100644 --- a/apps/third/views_d.py +++ b/apps/third/views_d.py @@ -557,11 +557,8 @@ class DoorAuthViewSet(ListModelMixin, DestroyModelMixin, CustomGenericViewSet): @transaction.atomic def perform_destroy(self, instance): dh_face_card = instance.employee.third_info['dh_face_card'] - rdict = { - "cardNumber": dh_face_card, - "cardPrivilegeDetails": [ - {"privilegeType": 1, "resouceCode": instance.dchannel.code}, - ] - } + dh_id = instance.employee.third_info['dh_id'] + rdict = {"personIdsString": str(dh_id), + "cardNumberString": str(dh_face_card), "channelCode": instance.dchannel.code} dhClient.request(**dhapis['card_door_authority_delete'], json=rdict) instance.delete()