[前台api][後端] PostHistoryRawDataFilter Model 調整 | API 調整
This commit is contained in:
parent
104260b662
commit
5d193a8b1e
@ -1,14 +1,14 @@
|
||||
var ytAjax = typeof YourTeam !== "undefined" ? new YourTeam.Ajax() : null; //公用AJAX初始化
|
||||
//var baseApiUrl = "http://localhost:3604"; // 本地開發用
|
||||
//var baseImgUrl = "https://localhost:44376"; // 本地開發用
|
||||
var baseApiUrl = "http://localhost:3604"; // 本地開發用
|
||||
var baseImgUrl = "https://localhost:44376"; // 本地開發用
|
||||
|
||||
// Mitsubishi
|
||||
//var baseApiUrl = "http://220.132.206.5"; // production 用
|
||||
//var baseImgUrl = "http://220.132.206.5:8848"; // production 用
|
||||
|
||||
// WSP
|
||||
var baseApiUrl = "http://220.132.206.5:8001"; // production 用
|
||||
var baseImgUrl = "http://220.132.206.5:8849"; // production 用
|
||||
//var baseApiUrl = "http://220.132.206.5:8001"; // production 用
|
||||
//var baseImgUrl = "http://220.132.206.5:8849"; // production 用
|
||||
|
||||
//var baseApiUrl = "http://localhost";
|
||||
//var baseImgUrl = "http://localhost:8848";
|
||||
|
@ -983,8 +983,8 @@ namespace FrontendWebApi.ApiControllers
|
||||
var device_item_infos = await frontendRepository.GetAllAsync<DeviceItemInfo>(sqlDeviceItemInfo, new { Device_number = device_numbers });
|
||||
|
||||
//轉換日期格式
|
||||
var start = string.Format("{0}T00:00:00.000+08:00", post.Start_timstamp);
|
||||
var end = string.Format("{0}T23:59:59.000+08:00", post.End_timstamp);
|
||||
var start = string.Format("{0}T00:00:00.000+08:00", post.Start_timestamp);
|
||||
var end = string.Format("{0}T23:59:59.000+08:00", post.End_timestamp);
|
||||
|
||||
var historyQueryFilter = $@"<obj is='obix: HistoryFilter'>
|
||||
<abstime name = 'start' val = '{start}' />
|
||||
@ -1115,16 +1115,16 @@ namespace FrontendWebApi.ApiControllers
|
||||
List<string> tableName = new List<string>();
|
||||
foreach (var dn in input.tableDeviceName)
|
||||
{
|
||||
tableName.AddRange(await backgroundServiceMsSqlRepository.GetAllAsync<string>($"select table_name from INFORMATION_SCHEMA.TABLES where table_name like '{dn}%'"));
|
||||
tableName.AddRange(await backgroundServiceMsSqlRepository.GetAllAsync<string>($"select table_name from INFORMATION_SCHEMA.TABLES where table_name like '%{dn}%'"));
|
||||
}
|
||||
|
||||
if (tableName.Count > 0)
|
||||
{
|
||||
foreach (var tn in tableName)
|
||||
{
|
||||
var data = new HistoryRealTimeOutput();
|
||||
var data = new HistoryRealTimeOutput() { HistoryRealTime = new List<HistoryRealTime>()};
|
||||
data.deviceNumber = tn;
|
||||
var sql = $@"select timestamp as timeStamp, round(value, 2) as value from {tn} where replace(convert(varchar, [timestamp], 111), '/', '-') >= @startTime and replace(convert(varchar, [timestamp], 111), '/', '-') <= @endTime ordr by timestamp";
|
||||
var sql = $@"select timestamp as timeStamp, round(value, 2) as value from {tn} where replace(convert(varchar, [timestamp], 111), '/', '-') >= @startTime and replace(convert(varchar, [timestamp], 111), '/', '-') <= @endTime order by timestamp";
|
||||
data.HistoryRealTime.AddRange(
|
||||
await backgroundServiceMsSqlRepository.GetAllAsync<HistoryRealTime>(sql, new { startTime = input.startTime, endTime = input.endTime })
|
||||
);
|
||||
|
@ -256,8 +256,8 @@ namespace FrontendWebApi.Models
|
||||
|
||||
public class PostHistoryRawDataFilter
|
||||
{
|
||||
public string Start_timstamp { get; set; }
|
||||
public string End_timstamp { get; set; }
|
||||
public string Start_timestamp { get; set; }
|
||||
public string End_timestamp { get; set; }
|
||||
public List<HistoryItem> HistoryItems { get; set; }
|
||||
}
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
false
|
Loading…
Reference in New Issue
Block a user