diff --git a/apps/enm/tasks.py b/apps/enm/tasks.py index 4be67b4f..e9732bb5 100644 --- a/apps/enm/tasks.py +++ b/apps/enm/tasks.py @@ -46,9 +46,9 @@ def get_tag_val(): results = cursor.fetchall() # 获取数据后保存至本地 need_func = {} # 需要执行测点函数的字典, 此种情况只执行一次 for row in results: - mpoint, _ = Mpoint.objects.get_or_create(code=mr_one.tag_code, defaults={'name': mr_one.tag_code, 'code': mr_one.tag_code, 'unit': 'unknown'}) mr_one = MpLog() mr_one.tag_id, mr_one.tag_val, mr_one.tag_code, mr_one.tag_update = row + mpoint, _ = Mpoint.objects.get_or_create(code=mr_one.tag_code, defaults={'name': mr_one.tag_code, 'code': mr_one.tag_code, 'unit': 'unknown'}) mr_one.mpoint = mpoint mr_one.save() last_tag_id = mr_one.tag_id