/// <summary> /// 分项用能报表: /// 初始加载:获取用户名查询建筑列表,第一栋建筑对应的分类,第一个分类对应的第一个分项日报表 /// </summary> /// <param name="userName">用户名</param> /// <returns>返回完整的数据:包含建筑列表,能源按钮列表,分项列表,以及日报表</returns> public object Get() { try { string userName = User.Identity.Name; return(service.GetEnergyItemReportViewModel(userName)); } catch (Exception e) { return(e.Message); } }
public void TestGetEnergyItemReportViewModel() { EnergyItemReportService service = new EnergyItemReportService(); EnergyItemReportViewModel EnergyReportViewDay = service.GetEnergyItemReportViewModel("admin"); Console.WriteLine(UtilTest.GetJson(EnergyReportViewDay)); }
public void TestGetEnergyItemReportViewModelByBuildID() { DateTime today = DateTime.Now; EnergyItemReportService service = new EnergyItemReportService(); EnergyItemReportViewModel EnergyReportViewDay = service.GetEnergyItemReportViewModel("000001G001", today.ToString()); Console.WriteLine(UtilTest.GetJson(EnergyReportViewDay)); }
public void TestGetEnergyItemReportViewModelByEnergyItemIDAndTypeYear() { DateTime today = DateTime.Now; string buildId = "000001G001"; IEnergyItemTreeViewDbContext energyItemtreeView = new EnergyItemTreeViewDbContext(); List <TreeViewModel> treeView = energyItemtreeView.GetEnergyItemTreeViewList(buildId); List <EnergyItemInfo> EnergyItemInfos = energyItemtreeView.GetEnergyItemInfoList(buildId); string[] formulaIDs = GetEnergyItemCodes(EnergyItemInfos); EnergyItemReportService service = new EnergyItemReportService(); EnergyItemReportViewModel EnergyReportViewDay = service.GetEnergyItemReportViewModel(formulaIDs, today.ToString(), "YY"); Console.WriteLine(UtilTest.GetJson(EnergyReportViewDay)); }