mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-26 00:46:52 +08:00
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:
@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user