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