From f190c9d5c315f7c0d51e001c02d41083123330cf Mon Sep 17 00:00:00 2001 From: "13621160019@163.com" <13621160019@163.com> Date: Sat, 9 Apr 2022 00:28:11 +0800 Subject: [PATCH] added length parameter to mysql substring function in myems-api --- myems-api/README.md | 2 +- myems-api/core/virtualmeter.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/myems-api/README.md b/myems-api/README.md index 2b279935..126d69d1 100644 --- a/myems-api/README.md +++ b/myems-api/README.md @@ -59,7 +59,7 @@ Install and run with waitress: ```bash pip install waitress cd myems\myems-api -waitress-serve --listen=127.0.0.1:8000 app:api +waitress-serve --listen=0.0.0.0:8000 app:api ``` diff --git a/myems-api/core/virtualmeter.py b/myems-api/core/virtualmeter.py index 571dc372..a7ebfd5a 100644 --- a/myems-api/core/virtualmeter.py +++ b/myems-api/core/virtualmeter.py @@ -89,7 +89,7 @@ class VirtualMeterCollection: query_variables = (" SELECT v.id, v.name, v.meter_type, v.meter_id " " FROM tbl_virtual_meters vm, tbl_variables v " " WHERE vm.id = %s AND v.virtual_meter_id = vm.id " - " ORDER BY SUBSTRING(v.name,2) + 0 ") + " ORDER BY SUBSTRING(v.name, 2, 10) + 0 ") cursor.execute(query_variables, (meta_result['id'],)) rows_variables = cursor.fetchall() if rows_variables is not None: