瀏覽代碼

温度增加诺木洪风场后的特殊处理

wangjiaojiao 3 周之前
父節點
當前提交
f73879f055
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      app/services/MSET_Temp.py

+ 7 - 1
app/services/MSET_Temp.py

@@ -43,7 +43,13 @@ class MSET_Temp:
         在线推理专用:根据 self.windTurbineNumberList & 时间拉数据;
         如果列表为空,则拉全场数据。
         """
-        table = f"{self.windCode}_minute"
+        # 特殊风场表名映射
+        special_wind_farms = {
+            "WOF093400005": f"`{self.windCode}-WOB000001_minute`"  # 加上反引号
+        }
+
+        # 根据风场编号获取表名,特殊风场用反引号,其他风场不加反引号
+        table = special_wind_farms.get(self.windCode, f"{self.windCode}_minute")
         engine = get_engine(dataBase.DATA_DB)
         if self.windTurbineNumberList:
             turbines = ",".join(f"'{t}'" for t in self.windTurbineNumberList)