修改记录

This commit is contained in:
wjn 2024-07-10 17:07:01 +08:00
parent c60228600c
commit cda63ac05e
2 changed files with 18 additions and 22 deletions

View File

@ -525,7 +525,16 @@ namespace APT.HM.WebApi.Controllers.Api
}
if (!string.IsNullOrEmpty(dtSource.Rows[i][18].ToString().Trim()))//责任单位
{
item.DEPARTMENT_LIABLE_ID = deps.FirstOrDefault(t => t.NAME == dtSource.Rows[i][18].ToString().Trim()).ID;
var dep = deps.FirstOrDefault(t => t.NAME == dtSource.Rows[i][18].ToString().Trim());
if (dep != null)
{
item.DEPARTMENT_LIABLE_ID = dep.ID;
}
else
{
var depName = dtSource.Rows[i][18].ToString().Trim();
}
}
if (!string.IsNullOrEmpty(dtSource.Rows[i][19].ToString().Trim()))//责任岗位
{

View File

@ -28,7 +28,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
[Route("api/BI/BIController")]
public class BIController : APTApiController<T_FM_WORK_TICKET_COMPLETION>
{
public class GoViewDataReturn
{
public int code { get; set; }
@ -213,7 +213,6 @@ namespace APT.SC.WebApi.Controllers.Api.BI
var measure3 = GetEntities<T_HM_EMERGENCY_MEASURES>(t => t.IS_DELETED == false, measureFilter).Select(t => t.NAME).Distinct().Count();
var measure4 = GetEntities<T_HM_ENGINEERING_MEASURES>(t => t.IS_DELETED == false, measureFilter).Select(t => t.NAME).Distinct().Count();
var measure5 = GetEntities<T_HM_MANAGEMENT_MEASURES>(t => t.IS_DELETED == false, measureFilter).Select(t => t.NAME).Distinct().Count();
//var distinctDepartment = allrisk.Select(t => new { t.SOURCE_DEPARTMENT_ID, t.Nav_SourceDepartment.NAME }).Distinct();
var distinctDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 0, new BaseFilter(filter.GetOrgId()));
riskData riskData = new riskData();
@ -234,24 +233,12 @@ namespace APT.SC.WebApi.Controllers.Api.BI
var distinctArea = allrisk.Select(t => new { t.AREA_ID, AreaName = t.Nav_Area.NAME, SourceDepartmentName = t.Nav_SourceDepartment.NAME }).Distinct();
foreach (var area in distinctArea)
{
if (area.SourceDepartmentName.Contains("矿山") || area.SourceDepartmentName.Contains("选矿"))
{
areaCountModel item = new areaCountModel();
if (area.SourceDepartmentName.Contains("矿山"))
{
item.AREATYPE = 0;
}
else
{
item.AREATYPE = 1;
}
item.AREANAME = area.AreaName;
item.AREACOUNT = allrisk.Count(t => t.AREA_ID == area.AREA_ID);
item2s.Add(item);
}
areaCountModel item = new areaCountModel();
item.AREANAME = area.AreaName;
item.AREACOUNT = allrisk.Count(t => t.AREA_ID == area.AREA_ID);
item2s.Add(item);
}
var currMonth = DateTime.Now.Month;
DateTime today = DateTime.Today;
for (var i = 1; i < currMonth + 1; i++)
@ -581,10 +568,10 @@ namespace APT.SC.WebApi.Controllers.Api.BI
sDatas.Add(Data);
}
}
var orderData = sDatas.OrderBy(t => t.NAME1).ThenBy(t=>t.NAME7).ToList();
var orderData = sDatas.OrderBy(t => t.NAME1).ThenBy(t => t.NAME7).ToList();
return orderData;
});
}
}
}