ソースを参照

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

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)