fix: EnvData get_or_create 避免报错

This commit is contained in:
caoqianming 2024-07-29 08:38:57 +08:00
parent b428f36014
commit 05b46b5351
1 changed files with 4 additions and 4 deletions

View File

@ -402,10 +402,10 @@ def insert_mplogx_from_king_rest_chunk(objs: list):
if enp_mpoints_dict: if enp_mpoints_dict:
for _, item in enp_mpoints_dict.items(): for _, item in enp_mpoints_dict.items():
try: # try:
EnvData.objects.create(**item) EnvData.objects.get_or_create(timex=item["timex"], equipment=item["equipment"], defaults=item)
except IntegrityError as e: # 忽略唯一性错误 # except IntegrityError as e: # 忽略唯一性错误
myLogger.error(e, exc_info=True) # myLogger.error(e, exc_info=True)
def get_analyse_data_mgroups_duration(start_date: datetime, end_date: datetime) -> Dict[str, Any]: def get_analyse_data_mgroups_duration(start_date: datetime, end_date: datetime) -> Dict[str, Any]:
""" """