refactor: improve memory service date time consistency (#12144)

### What problem does this PR solve?

 improve memory service date time consistency

### Type of change

- [x] Refactoring
This commit is contained in:
Stephen Hu
2025-12-24 11:00:31 +08:00
committed by GitHub
parent fc6af1998b
commit 5776fa73a7

View File

@ -117,6 +117,8 @@ class MemoryService(CommonService):
if len(memory_name) > MEMORY_NAME_LIMIT: if len(memory_name) > MEMORY_NAME_LIMIT:
return False, f"Memory name {memory_name} exceeds limit of {MEMORY_NAME_LIMIT}." return False, f"Memory name {memory_name} exceeds limit of {MEMORY_NAME_LIMIT}."
timestamp = current_timestamp()
format_time = get_format_time()
# build create dict # build create dict
memory_info = { memory_info = {
"id": get_uuid(), "id": get_uuid(),
@ -126,10 +128,10 @@ class MemoryService(CommonService):
"embd_id": embd_id, "embd_id": embd_id,
"llm_id": llm_id, "llm_id": llm_id,
"system_prompt": PromptAssembler.assemble_system_prompt({"memory_type": memory_type}), "system_prompt": PromptAssembler.assemble_system_prompt({"memory_type": memory_type}),
"create_time": current_timestamp(), "create_time": timestamp,
"create_date": get_format_time(), "create_date": format_time,
"update_time": current_timestamp(), "update_time": timestamp,
"update_date": get_format_time(), "update_date": format_time,
} }
obj = cls.model(**memory_info).save(force_insert=True) obj = cls.model(**memory_info).save(force_insert=True)