集团信息
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);
|
||||
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)
|
||||
{
|
||||
|
||||
DataTable dtTitle = dsHead.Tables[0];
|
||||
dtTitle = dsHead.Tables[0];
|
||||
if (dtTitle != null && dtTitle.Rows.Count > 0)
|
||||
{
|
||||
result.TITLE = dtTitle.Rows[0][0].ToString();
|
||||
}
|
||||
|
||||
DataTable dtAnn = dsHead.Tables[1];
|
||||
dtAnn = dsHead.Tables[1];
|
||||
result.listAnnourcement = new List<T_PF_ANNOURCEMENT>();
|
||||
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();
|
||||
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>();
|
||||
if (dtVM != null && dtVM.Rows.Count > 0)
|
||||
{
|
||||
@ -257,6 +264,42 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
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;
|
||||
});
|
||||
@ -741,6 +784,25 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
|
||||
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