diff --git a/services/service/src/device_manager_service.cpp b/services/service/src/device_manager_service.cpp index 77278786900b06bf3cdf964881ff8a7facd55d0a..c36edc399b08c5da2911d0207d3278539f99d55d 100755 --- a/services/service/src/device_manager_service.cpp +++ b/services/service/src/device_manager_service.cpp @@ -329,7 +329,7 @@ int32_t DeviceManagerService::GetAllTrustedDeviceList(const std::string &pkgName LOGE("Invalid parameter, pkgName or extra is empty."); return ERR_DM_INPUT_PARA_INVALID; } - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller: %{public}s does not have permission to call GetAllTrustedDeviceList.", pkgName.c_str()); return ERR_DM_NO_PERMISSION; } @@ -347,7 +347,7 @@ int32_t DeviceManagerService::ShiftLNNGear(const std::string &pkgName, const std { LOGD("Begin for pkgName = %{public}s, callerId = %{public}s, isRefresh =" "%{public}d, isWakeUp = %{public}d", pkgName.c_str(), GetAnonyString(callerId).c_str(), isRefresh, isWakeUp); - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call ShiftLNNGear, pkgName = %{public}s", pkgName.c_str()); return ERR_DM_NO_PERMISSION; } @@ -390,7 +390,8 @@ int32_t DeviceManagerService::GetLocalDeviceInfo(DmDeviceInfo &info) { LOGD("Begin."); bool isOnlyShowNetworkId = false; - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!(PermissionManager::GetInstance().CheckNewPermission() || + PermissionManager::GetInstance().CheckNewPermission())) { LOGE("The caller does not have permission to call GetLocalDeviceInfo."); isOnlyShowNetworkId = true; } @@ -606,7 +607,8 @@ int32_t DeviceManagerService::StopAuthenticateDevice(const std::string &pkgName) int32_t DeviceManagerService::BindDevice(const std::string &pkgName, int32_t authType, const std::string &deviceId, const std::string &bindParam) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!(PermissionManager::GetInstance().CheckNewPermission() || + PermissionManager::GetInstance().CheckPermission())) { LOGE("The caller does not have permission to call BindDevice."); return ERR_DM_NO_PERMISSION; } @@ -641,7 +643,8 @@ int32_t DeviceManagerService::BindDevice(const std::string &pkgName, int32_t aut int32_t DeviceManagerService::UnBindDevice(const std::string &pkgName, const std::string &udidHash) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!(PermissionManager::GetInstance().CheckNewPermission() || + PermissionManager::GetInstance().CheckNewPermission())) { LOGE("The caller does not have permission to call UnBindDevice."); return ERR_DM_NO_PERMISSION; } @@ -691,7 +694,7 @@ int32_t DeviceManagerService::UnBindDevice(const std::string &pkgName, const std int32_t DeviceManagerService::UnBindDevice(const std::string &pkgName, const std::string &udidHash, const std::string &extra) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call UnBindDevice."); return ERR_DM_NO_PERMISSION; } @@ -1179,7 +1182,7 @@ int32_t DeviceManagerService::GetNetworkTypeByNetworkId(const std::string &pkgNa int32_t DeviceManagerService::ImportAuthCode(const std::string &pkgName, const std::string &authCode) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller: %{public}s does not have permission to call ImportAuthCode.", pkgName.c_str()); return ERR_DM_NO_PERMISSION; } @@ -1201,7 +1204,7 @@ int32_t DeviceManagerService::ImportAuthCode(const std::string &pkgName, const s int32_t DeviceManagerService::ExportAuthCode(std::string &authCode) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call ExportAuthCode."); return ERR_DM_NO_PERMISSION; } @@ -1334,7 +1337,7 @@ int32_t DeviceManagerService::StopDiscovering(const std::string &pkgName, int32_t DeviceManagerService::EnableDiscoveryListener(const std::string &pkgName, const std::map &discoverParam, const std::map &filterOptions) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call"); return ERR_DM_NO_PERMISSION; } @@ -1351,7 +1354,7 @@ int32_t DeviceManagerService::EnableDiscoveryListener(const std::string &pkgName int32_t DeviceManagerService::DisableDiscoveryListener(const std::string &pkgName, const std::map &extraParam) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call"); return ERR_DM_NO_PERMISSION; } @@ -1367,7 +1370,7 @@ int32_t DeviceManagerService::DisableDiscoveryListener(const std::string &pkgNam int32_t DeviceManagerService::StartAdvertising(const std::string &pkgName, const std::map &advertiseParam) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call"); return ERR_DM_NO_PERMISSION; } @@ -1383,7 +1386,7 @@ int32_t DeviceManagerService::StartAdvertising(const std::string &pkgName, int32_t DeviceManagerService::StopAdvertising(const std::string &pkgName, const std::map &advertiseParam) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call"); return ERR_DM_NO_PERMISSION; } @@ -1406,7 +1409,8 @@ int32_t DeviceManagerService::StopAdvertising(const std::string &pkgName, int32_t DeviceManagerService::BindTarget(const std::string &pkgName, const PeerTargetId &targetId, const std::map &bindParam) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!(PermissionManager::GetInstance().CheckNewPermission() || + PermissionManager::GetInstance().CheckPermission())) { LOGE("The caller does not have permission to call"); return ERR_DM_NO_PERMISSION; } @@ -1446,7 +1450,7 @@ int32_t DeviceManagerService::BindTarget(const std::string &pkgName, const PeerT int32_t DeviceManagerService::UnbindTarget(const std::string &pkgName, const PeerTargetId &targetId, const std::map &unbindParam) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call"); return ERR_DM_NO_PERMISSION; } @@ -1527,7 +1531,7 @@ int32_t DeviceManagerService::DestroyPinHolder(const std::string &pkgName, const int32_t DeviceManagerService::DpAclAdd(const std::string &udid) { - if (!PermissionManager::GetInstance().CheckNewPermission()) { + if (!PermissionManager::GetInstance().CheckPermission()) { LOGE("The caller does not have permission to call DpAclAdd."); return ERR_DM_NO_PERMISSION; }