fix: 删除门禁权限的bug
This commit is contained in:
parent
7f1f3df956
commit
29e94f8546
|
@ -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": {
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue