delete userauthorize

This commit is contained in:
dongpd 2020-10-28 11:47:14 +07:00
parent 02418afb11
commit cd943030c6

View File

@ -401,6 +401,18 @@ class DeviceController extends Controller {
"DeviceIP" => $deviceInfo->ip_address,
"TimeZoneInfos" => $TimeZoneInfos
]), true);
if ($res["ErrorCode"] !== "-1") {
common::requestToCardService("/DeleteDeviceData/UserAuthorize", [
"DeviceIP" => $deviceInfo->ip_address,
"UserAuthorizeInfos" => [
[
"Pin" => "",
"AuthorizeTimezoneId" => "",
"AuthorizeDoorId" => ""
]
]
]);
}
return [
"IP" => $deviceInfo->ip_address,
"res" => $res,
@ -424,7 +436,7 @@ class DeviceController extends Controller {
$staff_lists = Staff::find()->andWhere($filter)->limit(Yii::$app->params["pageSize"])->offset($offset)->all();
$UserInfos = [];
$UserAuthorizeInfos = [];
$UserAuthorizeInfosDelete = [];
// $UserAuthorizeInfosDelete = [];
$doorOfDevice = Door::find()->andWhere(['device_id' => $device_id])->all();
@ -446,27 +458,23 @@ class DeviceController extends Controller {
"AuthorizeTimezoneId" => $value["schedule_id"],
"AuthorizeDoorId" => $v->code
];
$UserAuthorizeInfosDelete[] = [
"Pin" => "",
"AuthorizeTimezoneId" => "",
"AuthorizeDoorId" => ""
];
// $UserAuthorizeInfosDelete[] = [
// "Pin" => "",
// "AuthorizeTimezoneId" => "",
// "AuthorizeDoorId" => ""
// ];
}
if ($value["door_access_old"] != null) {
if (in_array($v->id, $doorsOld) && !in_array($v->id, $doors)) {
$UserAuthorizeInfosDelete[] = [
"Pin" => $value["id"],
"AuthorizeTimezoneId" => $value["schedule_id"],
"AuthorizeDoorId" => $v->code
];
// if ($value["door_access_old"] != null) {
// if (in_array($v->id, $doorsOld) && !in_array($v->id, $doors)) {
// $UserAuthorizeInfosDelete[] = [
// "Pin" => $value["id"],
// "AuthorizeTimezoneId" => $value["schedule_id"],
// "AuthorizeDoorId" => $v->code
// ];
// }
// }
}
}
}
}
common::requestToCardService("/DeleteDeviceData/UserAuthorize", [
"DeviceIP" => $deviceInfo->ip_address,
"UserAuthorizeInfos" => $UserAuthorizeInfosDelete
]);
common::requestToCardService("/SetDeviceData/User", [
"DeviceIP" => $deviceInfo->ip_address,
"UserInfos" => $UserInfos