/// <summary> /// 获取开关量状态变动明细列表 /// </summary> /// <param name="SzNameT">时间</param> /// <param name="CurrentPointID">测点ID</param> /// <param name="CurrentDevid">设备类型ID</param> /// <param name="CurrentWzid">安装位置ID</param> /// <param name="kglztjsfs">是否计算未知状态</param> /// <returns></returns> public DataTable getStateChgdt(DateTime SzNameT, string CurrentPointID, string CurrentDevid, string CurrentWzid, bool kglztjsfs) { DataTable Dt = new DataTable(); try { //Dt = ServiceFactory.CreateService<IChartService>().getStateChgdt(SzNameT, CurrentPointID, CurrentDevid, CurrentWzid, kglztjsfs); var req = new GetStateChgdtRequest { SzNameT = SzNameT, CurrentPointID = CurrentPointID, CurrentDevid = CurrentDevid, CurrentWzid = CurrentWzid, kglztjsfs = kglztjsfs }; var res = _chartService.GetStateChgdt(req); if (!res.IsSuccess) { throw new Exception(res.Message); } Dt = res.Data; } catch (Exception Ex) { LogHelper.Error("KglStateChgQueryClass_getStateChgdt" + Ex.Message + Ex.StackTrace); } return(Dt); }
public BasicResponse <DataTable> GetStateChgdt(GetStateChgdtRequest request) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/Chart/GetStateChgdt?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 }); }