/// <summary> /// 查询模拟量月曲线 /// </summary> /// <param name="SzNameS"></param> /// <param name="SzNameE"></param> /// <param name="CurrentPointID"></param> /// <param name="CurrentDevid"></param> /// <param name="CurrentWzid"></param> /// <returns></returns> public DataTable getMonthLine(DateTime SzNameS, DateTime SzNameE, string CurrentPointID, string CurrentDevid, string CurrentWzid) { var dtR = new DataTable(); dtR.Columns.Add("HourMax"); dtR.Columns.Add("HourAvg"); dtR.Columns.Add("HourMin"); dtR.Columns.Add("Timer"); try { //dtR = ServiceFactory.CreateService<IChartService>().getMonthLine(SzNameS, SzNameE, CurrentPointID, CurrentDevid, CurrentWzid); var req = new GetMonthLineRequest { SzNameS = SzNameS, SzNameE = SzNameE, CurrentPointID = CurrentPointID, CurrentDevid = CurrentDevid, CurrentWzid = CurrentWzid }; var res = _chartService.GetMonthLine(req); if (!res.IsSuccess) { throw new Exception(res.Message); } dtR = res.Data; } catch (Exception Ex) { LogHelper.Error("FiveMiniteLineQueryClass_getMonthLine" + Ex.Message + Ex.StackTrace); } return(dtR); }
public BasicResponse <DataTable> GetMonthLine(GetMonthLineRequest request) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/Chart/GetMonthLine?token=" + Token, JSONHelper.ToJSONString(request)); var res = JSONHelper.ParseJSONString <BasicResponse <string> >(responseStr); var resZh = ObjectConverter.FromBase64String <DataTable>(res.Data); return(new BasicResponse <DataTable> { Data = resZh }); }