Browse Source

返回单位

zfrr 2 months ago
parent
commit
ba4bf58ab0

BIN
final/ByRules/__pycache__/similarity_answer_json.cpython-39.pyc


+ 10 - 5
final/ByRules/app.py

@@ -72,7 +72,8 @@ def process_query_route():
                 "raw_result": final_value,
                 "conditions": result["conditions"],
                 "name": result["name"],
-                "play": result["play"]
+                "play": result["play"],
+                "unit": result["unit"],
             }
             return jsonify(response)
         # 计算类问题
@@ -91,7 +92,8 @@ def process_query_route():
                 "raw_result": final_value,
                 "conditions": result["conditions"],
                 "name": result["name"],
-                "play": result["play"]
+                "play": result["play"],
+                "unit": result["unit"],
             }
             return jsonify(response)
         # 最值类问题
@@ -112,7 +114,8 @@ def process_query_route():
                 "raw_result": final_value,
                 "conditions": result["conditions"],
                 "name": result["name"],
-                "play": result["play"]
+                "play": result["play"],
+                "unit": result["unit"],
             }
             return jsonify(response)
         # TopN
@@ -137,7 +140,8 @@ def process_query_route():
                 "raw_result": final_value,
                 "conditions": result["conditions"],
                 "name": result["name"],
-                "play": result["play"]
+                "play": result["play"],
+                "unit": result["unit"],
             }
             return jsonify(response)
         # TopN
@@ -167,7 +171,8 @@ def process_query_route():
                 "conditions": result["conditions"],
                 "name": result["name"],
                 "play": result["play"],
-                "qcode": result["qcode"]
+                "qcode": result["qcode"],
+                "unit": result["unit"],
             }
             return jsonify(response)
     except Exception as e:

+ 2 - 0
final/ByRules/similarity_answer_json.py

@@ -521,6 +521,7 @@ def process_query(query, template_dict, json_folder, tokenizer=jieba_tokenizer):
     content = template_info.get("content", "")
     play = template_info.get("play", "")
     qcode = template_info.get("qcode", "")
+    unit = template_info.get("unit", "")
     flag = template_info.get("flag", "")
 
     return {
@@ -540,6 +541,7 @@ def process_query(query, template_dict, json_folder, tokenizer=jieba_tokenizer):
         "value_key": value_key,
         "name_key": name_key,
         "qcode": qcode,
+        "unit": unit,
         "flag": flag
     }
 # 查询类