集团信息
This commit is contained in:
parent
5c43b686b6
commit
f7d65d74a6
@ -172,16 +172,23 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
|||||||
|
|
||||||
//首页中间显示信息
|
//首页中间显示信息
|
||||||
DataSet dsHead = DBHelper.ExecProcedure(strConn, "proc_HomeHeadShowInfo", null, HttpContext.Request.Path);
|
DataSet dsHead = DBHelper.ExecProcedure(strConn, "proc_HomeHeadShowInfo", null, HttpContext.Request.Path);
|
||||||
|
DataTable dtTitle = null;
|
||||||
|
DataTable dtAnn = null;
|
||||||
|
DataTable dtVMSet = null;
|
||||||
|
DataTable dtVM = null;
|
||||||
|
DataTable dtSubInfoSum = null;
|
||||||
|
DataTable dtSubTypeSum = null;
|
||||||
|
|
||||||
if (dsHead != null && dsHead.Tables.Count > 0)
|
if (dsHead != null && dsHead.Tables.Count > 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
DataTable dtTitle = dsHead.Tables[0];
|
dtTitle = dsHead.Tables[0];
|
||||||
if (dtTitle != null && dtTitle.Rows.Count > 0)
|
if (dtTitle != null && dtTitle.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
result.TITLE = dtTitle.Rows[0][0].ToString();
|
result.TITLE = dtTitle.Rows[0][0].ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
DataTable dtAnn = dsHead.Tables[1];
|
dtAnn = dsHead.Tables[1];
|
||||||
result.listAnnourcement = new List<T_PF_ANNOURCEMENT>();
|
result.listAnnourcement = new List<T_PF_ANNOURCEMENT>();
|
||||||
if (dtAnn != null && dtAnn.Rows.Count > 0)
|
if (dtAnn != null && dtAnn.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
@ -203,7 +210,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DataTable dtVMSet = dsHead.Tables[3];
|
dtVMSet = dsHead.Tables[3];
|
||||||
result.playSet = new T_PF_BIPLAY_SET();
|
result.playSet = new T_PF_BIPLAY_SET();
|
||||||
if (dtVMSet != null && dtVMSet.Rows.Count > 0)
|
if (dtVMSet != null && dtVMSet.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
@ -235,7 +242,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
|||||||
}
|
}
|
||||||
|
|
||||||
//播放信息
|
//播放信息
|
||||||
DataTable dtVM = dsHead.Tables[2];
|
dtVM = dsHead.Tables[2];
|
||||||
result.listVideoImg = new List<dynamic>();
|
result.listVideoImg = new List<dynamic>();
|
||||||
if (dtVM != null && dtVM.Rows.Count > 0)
|
if (dtVM != null && dtVM.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
@ -257,6 +264,42 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
|||||||
catch { }
|
catch { }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dtSubInfoSum = dsHead.Tables[4];
|
||||||
|
dtSubTypeSum = dsHead.Tables[5];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dtSubInfoSum == null || dtSubInfoSum.Rows.Count < 1)
|
||||||
|
{
|
||||||
|
result.SumSubArea = 0;
|
||||||
|
result.SumSubCount = 0;
|
||||||
|
result.SumSubMode = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result.SumSubCount = int.Parse(dtSubInfoSum.Rows[0]["SumC"].ToString());
|
||||||
|
result.SumSubArea = Convert.ToDecimal(dtSubInfoSum.Rows[0]["SumAREA"].ToString());
|
||||||
|
result.SumSubMode = Convert.ToDecimal(dtSubInfoSum.Rows[0]["SumMODE"].ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
result.listSubTypeCount = new Dictionary<string, int>();
|
||||||
|
if (dtSubTypeSum != null && dtSubTypeSum.Rows.Count > 0)
|
||||||
|
{
|
||||||
|
string NameType = string.Empty;
|
||||||
|
int CountRow = 0;
|
||||||
|
foreach (DataRow item in dtSubTypeSum.Rows)
|
||||||
|
{
|
||||||
|
NameType = item["NAME"].ToString().Trim();
|
||||||
|
CountRow = int.Parse(item["cdCount"].ToString().Trim());
|
||||||
|
if (result.listSubTypeCount.ContainsKey(NameType))
|
||||||
|
{
|
||||||
|
result.listSubTypeCount[NameType] += CountRow;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result.listSubTypeCount.Add(NameType, CountRow);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
});
|
});
|
||||||
@ -741,6 +784,25 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
|||||||
|
|
||||||
public List<dynamic> listVideoImg { get; set; }
|
public List<dynamic> listVideoImg { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 子公司数量
|
||||||
|
/// </summary>
|
||||||
|
public int SumSubCount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 矿区面积
|
||||||
|
/// </summary>
|
||||||
|
public decimal? SumSubArea { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 生产规模
|
||||||
|
/// </summary>
|
||||||
|
public decimal? SumSubMode { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 生产单元和数量
|
||||||
|
/// </summary>
|
||||||
|
public Dictionary<string, int> listSubTypeCount { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user