2023-08-04
This commit is contained in:
@@ -30,7 +30,7 @@ namespace BLL
|
||||
var q = from x in db.SYHSEData_Data
|
||||
where
|
||||
(string.IsNullOrEmpty(table.Id) || x.Id.Contains(table.Id)) &&
|
||||
(string.IsNullOrEmpty(table.FactoryId) || x.FactoryId.Contains(table.FactoryId))
|
||||
(string.IsNullOrEmpty(table.FactoryId) || x.FactoryId.Contains(table.FactoryId))
|
||||
select x
|
||||
;
|
||||
|
||||
@@ -89,31 +89,31 @@ namespace BLL
|
||||
}
|
||||
public static Model.NewSYHSEData GetItemById(string Id)
|
||||
{
|
||||
var data=GetSYHSEData_DataById(Id);
|
||||
var data = GetSYHSEData_DataById(Id);
|
||||
var data_realtime = HazardRealtimedeviceService.GetHazard_RealTimeDeviceByDate(data.ReportDate);
|
||||
var data_hidden= SyhsedataHiddendangercheckService.GetSYHSEData_HiddenDangerCheckByDate(data.ReportDate);
|
||||
var data_risk= SyhsedataRiskcontrolService.GetSYHSEData_RiskControlByDate(data.ReportDate);
|
||||
var data_hidden = SyhsedataHiddendangercheckService.GetSYHSEData_HiddenDangerCheckByDate(data.ReportDate);
|
||||
var data_risk = SyhsedataRiskcontrolService.GetSYHSEData_RiskControlByDate(data.ReportDate);
|
||||
|
||||
|
||||
NewSYHSEData APIData = new NewSYHSEData();
|
||||
var APIDataList_Item= new List<NewSYHSEDataItem>();
|
||||
var APIDataList_Relatime= new List<NewSYHSEDataRealTimeDeviceItem>();
|
||||
var APIDataList_Hidden= new List<NewSYHSEDataHiddenDangerCheckItem>();
|
||||
var APIDataList_Risk= new List<NewSYHSEDataRiskControlItem>();
|
||||
var APIDataList_Item = new List<NewSYHSEDataItem>();
|
||||
var APIDataList_Relatime = new List<NewSYHSEDataRealTimeDeviceItem>();
|
||||
var APIDataList_Hidden = new List<NewSYHSEDataHiddenDangerCheckItem>();
|
||||
var APIDataList_Risk = new List<NewSYHSEDataRiskControlItem>();
|
||||
|
||||
foreach (var tb in data_realtime)
|
||||
{
|
||||
var q = new NewSYHSEDataRealTimeDeviceItem()
|
||||
{
|
||||
Id=tb.ID,
|
||||
HazardName=tb.HazardName,
|
||||
HazardLevel=tb.HazardLevel,
|
||||
DeviceName=tb.DeviceName,
|
||||
Medium=tb.Medium,
|
||||
MeasurementUnit=tb.MeasurementUnit,
|
||||
DateTime=tb.DateTime.ToString(),
|
||||
Value=tb.Value,
|
||||
|
||||
Id = tb.ID,
|
||||
HazardName = tb.HazardName,
|
||||
HazardLevel = tb.HazardLevel,
|
||||
DeviceName = tb.DeviceName,
|
||||
Medium = tb.Medium,
|
||||
MeasurementUnit = tb.MeasurementUnit,
|
||||
DateTime = tb.DateTime.ToString(),
|
||||
Value = tb.Value,
|
||||
|
||||
};
|
||||
|
||||
APIDataList_Relatime.Add(q);
|
||||
@@ -123,10 +123,10 @@ namespace BLL
|
||||
{
|
||||
var q = new NewSYHSEDataHiddenDangerCheckItem()
|
||||
{
|
||||
Id=tb.Id,
|
||||
HiddenDangerName=tb.HiddenDangerName,
|
||||
TotalNum=tb.TotalNum.HasValue ? tb.TotalNum.Value:0,
|
||||
OKNum=tb.OKNum.HasValue ? tb.OKNum.Value : 0,
|
||||
Id = tb.Id,
|
||||
HiddenDangerName = tb.HiddenDangerName,
|
||||
TotalNum = tb.TotalNum.HasValue ? tb.TotalNum.Value : 0,
|
||||
OKNum = tb.OKNum.HasValue ? tb.OKNum.Value : 0,
|
||||
|
||||
};
|
||||
APIDataList_Hidden.Add(q);
|
||||
@@ -136,30 +136,31 @@ namespace BLL
|
||||
{
|
||||
|
||||
var q = new NewSYHSEDataRiskControlItem()
|
||||
{
|
||||
Id=tb.Id,
|
||||
RiskControlName=tb.RiskControlName,
|
||||
|
||||
};
|
||||
{
|
||||
Id = tb.Id,
|
||||
RiskControlName = tb.RiskControlName,
|
||||
|
||||
};
|
||||
APIDataList_Risk.Add(q);
|
||||
}
|
||||
var thisUnit = CommonService.GetIsThisUnit();
|
||||
|
||||
NewSYHSEDataItem Item = new NewSYHSEDataItem();
|
||||
Item.Id = data.Id;
|
||||
Item.ReportDate=data.ReportDate.ToString();
|
||||
Item.UnitId = Const.UnitId_SEDIN;
|
||||
Item.CollCropCode = UnitService.GetUnitByUnitId(Const.UnitId_SEDIN).CollCropCode;
|
||||
Item.UnitName= UnitService.GetUnitByUnitId(Const.UnitId_SEDIN).UnitName;
|
||||
Item.ReportDate = data.ReportDate.ToString();
|
||||
Item.UnitId = thisUnit.UnitId;
|
||||
Item.CollCropCode = thisUnit.CollCropCode;
|
||||
Item.UnitName = thisUnit.UnitName;
|
||||
Item.FactoryId = data.FactoryId;
|
||||
Item.FactoryCode = BLL.Base_FactoryService.GetBase_FactoryById(data.FactoryId).FactoryCode;
|
||||
Item.FactoryName = BLL.Base_FactoryService.GetBase_FactoryById(data.FactoryId).FactoryName;
|
||||
Item.Address = BLL.Base_FactoryService.GetBase_FactoryById(data.FactoryId).Address;
|
||||
Item.MapCoordinates= BLL.Base_FactoryService.GetBase_FactoryById(data.FactoryId).MapCoordinates;
|
||||
Item.SafetyMnaHours = data.SafetyMnaHours.HasValue ? data.SafetyMnaHours.Value : 0;
|
||||
Item.GeneralRiskNum = data.GeneralRiskNum.HasValue ? data.GeneralRiskNum.Value : 0;
|
||||
Item.LowRiskNum = data.LowRiskNum.HasValue ? data.LowRiskNum.Value : 0;
|
||||
Item.MoreRiskNum = data.MoreRiskNum.HasValue ? data.MoreRiskNum.Value : 0;
|
||||
Item.GreatRiskNum = data.GreatRiskNum.HasValue ? data.GreatRiskNum.Value : 0;
|
||||
Item.FactoryCode = ProjectService.GetProjectByProjectId(data.FactoryId).ProjectCode;
|
||||
Item.FactoryName = ProjectService.GetProjectByProjectId(data.FactoryId).ProjectName;
|
||||
Item.Address = ProjectService.GetProjectByProjectId(data.FactoryId).ProjectAddress;
|
||||
Item.MapCoordinates = ProjectService.GetProjectByProjectId(data.FactoryId).MapCoordinates;
|
||||
Item.SafetyMnaHours = data.SafetyMnaHours.HasValue ? data.SafetyMnaHours.Value : 0;
|
||||
Item.GeneralRiskNum = data.GeneralRiskNum.HasValue ? data.GeneralRiskNum.Value : 0;
|
||||
Item.LowRiskNum = data.LowRiskNum.HasValue ? data.LowRiskNum.Value : 0;
|
||||
Item.MoreRiskNum = data.MoreRiskNum.HasValue ? data.MoreRiskNum.Value : 0;
|
||||
Item.GreatRiskNum = data.GreatRiskNum.HasValue ? data.GreatRiskNum.Value : 0;
|
||||
Item.NewSYHSEDataRiskControlItems = APIDataList_Risk;
|
||||
Item.NewSYHSEDataRealTimeDeviceItems = APIDataList_Relatime;
|
||||
Item.NewSYHSEDataHiddenDangerCheckItems = APIDataList_Hidden;
|
||||
@@ -167,7 +168,7 @@ namespace BLL
|
||||
APIDataList_Item.Add(Item);
|
||||
|
||||
APIData.NewSYHSEDataItems = APIDataList_Item;
|
||||
|
||||
|
||||
return APIData;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user