From a1e71c08f00e2e187ff514678c9df4f2a99aa634 Mon Sep 17 00:00:00 2001 From: zhouhongli2023 Date: Wed, 30 Aug 2023 18:13:08 +0800 Subject: [PATCH 1/3] time Signed-off-by: zhouhongli2023 --- dataBusiness/calllog/src/calllog_ability.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dataBusiness/calllog/src/calllog_ability.cpp b/dataBusiness/calllog/src/calllog_ability.cpp index 9d398ae..8b4ed44 100644 --- a/dataBusiness/calllog/src/calllog_ability.cpp +++ b/dataBusiness/calllog/src/calllog_ability.cpp @@ -135,6 +135,17 @@ bool CallLogAbility::IsCommitOk(int code, std::mutex &mutex) int CallLogAbility::Insert(const Uri &uri, const DataShare::DataShareValuesBucket &value) { OHOS::NativeRdb::ValuesBucket valuesBucket = RdbDataShareAdapter::RdbUtils::ToValuesBucket(value); + OHOS::NativeRdb::ValueObject object; + struct timespec t{}; + t.tv_sec = 0; + t.tv_nsec = 0; + clock_gettime(CLOCK_REALTIME, &t); + int64_t now = static_cast(t.tv_sec); + const std::string time_key = "create_time"; + valuesBucket.PutLong(time_key, now); + valuesBucket.GetObject(time_key, object); + int64_t time; + object.GetLong(time); Contacts::SqlAnalyzer sqlAnalyzer; bool isOk = sqlAnalyzer.CheckValuesBucket(valuesBucket); if (!isOk) { -- Gitee From 3d691c8bd07e5efa3c0b9aad344186b6223b86eb Mon Sep 17 00:00:00 2001 From: zhouhongli2023 Date: Thu, 31 Aug 2023 09:45:21 +0800 Subject: [PATCH 2/3] codecheck Signed-off-by: zhouhongli2023 --- dataBusiness/calllog/src/calllog_ability.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dataBusiness/calllog/src/calllog_ability.cpp b/dataBusiness/calllog/src/calllog_ability.cpp index 8b4ed44..b87082c 100644 --- a/dataBusiness/calllog/src/calllog_ability.cpp +++ b/dataBusiness/calllog/src/calllog_ability.cpp @@ -136,7 +136,7 @@ int CallLogAbility::Insert(const Uri &uri, const DataShare::DataShareValuesBucke { OHOS::NativeRdb::ValuesBucket valuesBucket = RdbDataShareAdapter::RdbUtils::ToValuesBucket(value); OHOS::NativeRdb::ValueObject object; - struct timespec t{}; + struct timespec t {}; t.tv_sec = 0; t.tv_nsec = 0; clock_gettime(CLOCK_REALTIME, &t); -- Gitee From 31c227a751804e004213b13335ec1b6a6de430e9 Mon Sep 17 00:00:00 2001 From: zhouhongli2023 Date: Thu, 31 Aug 2023 12:03:53 +0800 Subject: [PATCH 3/3] update Signed-off-by: zhouhongli2023 --- dataBusiness/calllog/src/calllog_ability.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dataBusiness/calllog/src/calllog_ability.cpp b/dataBusiness/calllog/src/calllog_ability.cpp index b87082c..b3ea26a 100644 --- a/dataBusiness/calllog/src/calllog_ability.cpp +++ b/dataBusiness/calllog/src/calllog_ability.cpp @@ -135,7 +135,6 @@ bool CallLogAbility::IsCommitOk(int code, std::mutex &mutex) int CallLogAbility::Insert(const Uri &uri, const DataShare::DataShareValuesBucket &value) { OHOS::NativeRdb::ValuesBucket valuesBucket = RdbDataShareAdapter::RdbUtils::ToValuesBucket(value); - OHOS::NativeRdb::ValueObject object; struct timespec t {}; t.tv_sec = 0; t.tv_nsec = 0; @@ -143,9 +142,6 @@ int CallLogAbility::Insert(const Uri &uri, const DataShare::DataShareValuesBucke int64_t now = static_cast(t.tv_sec); const std::string time_key = "create_time"; valuesBucket.PutLong(time_key, now); - valuesBucket.GetObject(time_key, object); - int64_t time; - object.GetLong(time); Contacts::SqlAnalyzer sqlAnalyzer; bool isOk = sqlAnalyzer.CheckValuesBucket(valuesBucket); if (!isOk) { -- Gitee