diff --git a/services/call/call_state_observer/src/call_records_handler.cpp b/services/call/call_state_observer/src/call_records_handler.cpp index 2553d6e200224be3824c2b62bbecd53df331c0e4..30cfebf4c962718838741d55818adeec0519539d 100644 --- a/services/call/call_state_observer/src/call_records_handler.cpp +++ b/services/call/call_state_observer/src/call_records_handler.cpp @@ -75,7 +75,8 @@ void CallRecordsHandler::ProcessEvent(const AppExecFwk::InnerEvent::Pointer &eve bucket.Put(CALL_END_TIME, info.callEndTime); bucket.Put(CALL_ANSWER_STATE, static_cast(info.answerType)); time_t timeStamp = time(0); - bucket.Put(CALL_CREATE_TIME, timeStamp); + int iNow = static_cast(timeStamp); + bucket.Put(CALL_CREATE_TIME, iNow); bucket.Put(CALL_NUMBER_LOCATION, std::string("")); bucket.Put(CALL_PHOTO_ID, 0); bucket.Put(CALL_SLOT_ID, info.slotId);