From 1261ab635c70ebdf709f70dc3b2a9bcceb987965 Mon Sep 17 00:00:00 2001 From: zuojiangjiang Date: Tue, 6 Jun 2023 16:55:44 +0800 Subject: [PATCH] update Signed-off-by: zuojiangjiang --- .../service/cloud/cloud_service_impl.cpp | 6 ++++-- .../distributeddataservice/service/rdb/rdb_cloud.cpp | 1 - 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/datamgr_service/services/distributeddataservice/service/cloud/cloud_service_impl.cpp b/datamgr_service/services/distributeddataservice/service/cloud/cloud_service_impl.cpp index c7722dd3..400112fc 100644 --- a/datamgr_service/services/distributeddataservice/service/cloud/cloud_service_impl.cpp +++ b/datamgr_service/services/distributeddataservice/service/cloud/cloud_service_impl.cpp @@ -151,7 +151,7 @@ int32_t CloudServiceImpl::NotifyDataChange(const std::string &id, const std::str return ERROR; } if (cloudInfo.id != id) { - ZLOGE("invalid args, [input] id:%{public}s, [exist] id:%{public}s", Anonymous::Change(id).c_str(), + ZLOGE("invalid args, [input] id:%{public}s, [meta] id:%{public}s", Anonymous::Change(id).c_str(), Anonymous::Change(cloudInfo.id).c_str()); return INVALID_ARGUMENT; } @@ -206,7 +206,9 @@ int32_t CloudServiceImpl::OnBind(const BindInfo &info) int32_t CloudServiceImpl::OnUserChange(uint32_t code, const std::string &user, const std::string &account) { int32_t userId = atoi(user.c_str()); - Execute(GetCloudTask(0, userId, { WORK_CLOUD_INFO_UPDATE, WORK_SCHEMA_UPDATE })); + if (code == static_cast(DistributedKv::AccountStatus::DEVICE_ACCOUNT_SWITCHED)) { + Execute(GetCloudTask(0, userId, { WORK_CLOUD_INFO_UPDATE, WORK_SCHEMA_UPDATE })); + } syncManager_.StopCloudSync(userId); return E_OK; } diff --git a/datamgr_service/services/distributeddataservice/service/rdb/rdb_cloud.cpp b/datamgr_service/services/distributeddataservice/service/rdb/rdb_cloud.cpp index 8929f73f..746ea246 100644 --- a/datamgr_service/services/distributeddataservice/service/rdb/rdb_cloud.cpp +++ b/datamgr_service/services/distributeddataservice/service/rdb/rdb_cloud.cpp @@ -102,7 +102,6 @@ DBStatus RdbCloud::Close() return ConvertStatus(static_cast(error)); } - DBStatus RdbCloud::ConvertStatus(DistributedData::GeneralError error) { switch (error) { -- Gitee