fix: 删除门禁权限的bug

This commit is contained in:
caoqianming 2023-10-09 17:22:13 +08:00
parent 7f1f3df956
commit 29e94f8546
2 changed files with 4 additions and 7 deletions

View File

@ -69,7 +69,7 @@ dhapis = {
"method": "post" "method": "post"
}, },
"card_door_authority_delete": { "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" "method": "post"
}, },
"mq_subscribe": { "mq_subscribe": {

View File

@ -557,11 +557,8 @@ class DoorAuthViewSet(ListModelMixin, DestroyModelMixin, CustomGenericViewSet):
@transaction.atomic @transaction.atomic
def perform_destroy(self, instance): def perform_destroy(self, instance):
dh_face_card = instance.employee.third_info['dh_face_card'] dh_face_card = instance.employee.third_info['dh_face_card']
rdict = { dh_id = instance.employee.third_info['dh_id']
"cardNumber": dh_face_card, rdict = {"personIdsString": str(dh_id),
"cardPrivilegeDetails": [ "cardNumberString": str(dh_face_card), "channelCode": instance.dchannel.code}
{"privilegeType": 1, "resouceCode": instance.dchannel.code},
]
}
dhClient.request(**dhapis['card_door_authority_delete'], json=rdict) dhClient.request(**dhapis['card_door_authority_delete'], json=rdict)
instance.delete() instance.delete()