Browse Source

增加两个接口

psto 2 năm trước cách đây
mục cha
commit
6a6a0f88af
1 tập tin đã thay đổi với 37 bổ sung0 xóa
  1. 37 0
      api_server.py

+ 37 - 0
api_server.py

@@ -42,6 +42,43 @@ def get():
         return json_data
 
 
+@app.route("/get_base_json/", methods=['GET', 'POST'])
+def get_base_json():
+    try:
+        # 1、获取请求参数
+        # 矿名key
+        sys_key = request.values.get('sys_key')
+        # 自动化系统key
+        sys_name = request.values.get('sys_name')
+        # 2、参数判断
+        if sys_key is None or len(sys_key) == 0 or sys_name is None or len(sys_name) == 0:
+            return api_get_error("参数错误")
+    except BaseException as e:
+        print(f"异常,参数错误!")
+        return api_get_error(e)
+
+    opc_json_data = get_config.get_opc_point_json_conf(sys_key, sys_name)
+    return opc_json_data
+
+
+@app.route("/get_point_arr/", methods=['GET', 'POST'])
+def get_point_arr():
+    try:
+        # 1、获取请求参数
+        # 矿名key
+        sys_key = request.values.get('sys_key')
+        # 自动化系统key
+        sys_name = request.values.get('sys_name')
+        # 2、参数判断
+        if sys_key is None or len(sys_key) == 0 or sys_name is None or len(sys_name) == 0:
+            return api_get_error("参数错误")
+    except BaseException as e:
+        print(f"异常,参数错误!")
+        return api_get_error(e)
+
+    opc_point_arr = get_config.get_opc_point_arr_conf(sys_key, sys_name)
+    return opc_point_arr
+
 
 def api_get_error(msg):
     return '{"code":-1, "msg":"' + msg + '"}'