Browse Source

[0917] 兼容时间字段前后端格式

taosj 1 week ago
parent
commit
2fc5c32a2b

+ 12 - 0
forecast-backend-vue/src/api/power/powerForecastIssued.js

@@ -2,6 +2,18 @@ import request from '@/utils/request'
 
 // 查询短期功率下发数据列表
 export function listPowerForecastIssued(query) {
+  // 将 beginTime / endTime 统一转为 long 时间戳
+  if (query) {
+    for (const key of ['beginTime', 'endTime']) {
+      const val = query[key]
+      if (val !== undefined && val !== null && typeof val !== 'number') {
+        const ts = Number(new Date(String(val)).getTime())
+        if (!Number.isNaN(ts)) {
+          query[key] = ts
+        }
+      }
+    }
+  }
   return request({
     url: '/power/powerForecastIssued/list',
     method: 'get',

+ 12 - 0
forecast-backend-vue/src/api/weather/weatherForecastIssued.js

@@ -2,6 +2,18 @@ import request from '@/utils/request'
 
 // 查询短期气象下发数据列表
 export function listWeatherForecastIssued(query) {
+  // 将 beginTime / endTime 统一转为 long 时间戳
+  if (query) {
+    for (const key of ['beginTime', 'endTime']) {
+      const val = query[key]
+      if (val !== undefined && val !== null && typeof val !== 'number') {
+        const ts = Number(new Date(String(val)).getTime())
+        if (!Number.isNaN(ts)) {
+          query[key] = ts
+        }
+      }
+    }
+  }
   return request({
     url: '/weather/weatherForecastIssued/list',
     method: 'get',