fix: get_tag_val bug

This commit is contained in:
caoqianming 2023-09-04 14:17:03 +08:00
parent e6127864e7
commit e59bed611b
1 changed files with 1 additions and 1 deletions

View File

@ -46,9 +46,9 @@ def get_tag_val():
results = cursor.fetchall() # 获取数据后保存至本地 results = cursor.fetchall() # 获取数据后保存至本地
need_func = {} # 需要执行测点函数的字典, 此种情况只执行一次 need_func = {} # 需要执行测点函数的字典, 此种情况只执行一次
for row in results: 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 = MpLog()
mr_one.tag_id, mr_one.tag_val, mr_one.tag_code, mr_one.tag_update = row 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.mpoint = mpoint
mr_one.save() mr_one.save()
last_tag_id = mr_one.tag_id last_tag_id = mr_one.tag_id