[前台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