mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-21 05:16:54 +08:00
Refactor: Improve the timestamp consistency (#11942)
### What problem does this PR solve? Improve the timestamp consistency ### Type of change - [x] Refactoring
This commit is contained in:
@ -169,10 +169,12 @@ class CommonService:
|
|||||||
"""
|
"""
|
||||||
if "id" not in kwargs:
|
if "id" not in kwargs:
|
||||||
kwargs["id"] = get_uuid()
|
kwargs["id"] = get_uuid()
|
||||||
kwargs["create_time"] = current_timestamp()
|
timestamp = current_timestamp()
|
||||||
kwargs["create_date"] = datetime_format(datetime.now())
|
cur_datetime = datetime_format(datetime.now())
|
||||||
kwargs["update_time"] = current_timestamp()
|
kwargs["create_time"] = timestamp
|
||||||
kwargs["update_date"] = datetime_format(datetime.now())
|
kwargs["create_date"] = cur_datetime
|
||||||
|
kwargs["update_time"] = timestamp
|
||||||
|
kwargs["update_date"] = cur_datetime
|
||||||
sample_obj = cls.model(**kwargs).save(force_insert=True)
|
sample_obj = cls.model(**kwargs).save(force_insert=True)
|
||||||
return sample_obj
|
return sample_obj
|
||||||
|
|
||||||
@ -207,10 +209,14 @@ class CommonService:
|
|||||||
data_list (list): List of dictionaries containing record data to update.
|
data_list (list): List of dictionaries containing record data to update.
|
||||||
Each dictionary must include an 'id' field.
|
Each dictionary must include an 'id' field.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
timestamp = current_timestamp()
|
||||||
|
cur_datetime = datetime_format(datetime.now())
|
||||||
|
for data in data_list:
|
||||||
|
data["update_time"] = timestamp
|
||||||
|
data["update_date"] = cur_datetime
|
||||||
with DB.atomic():
|
with DB.atomic():
|
||||||
for data in data_list:
|
for data in data_list:
|
||||||
data["update_time"] = current_timestamp()
|
|
||||||
data["update_date"] = datetime_format(datetime.now())
|
|
||||||
cls.model.update(data).where(cls.model.id == data["id"]).execute()
|
cls.model.update(data).where(cls.model.id == data["id"]).execute()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user