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"
},
"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": {

View File

@ -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()