This commit is contained in:
parent
249d673279
commit
9ad9790677
|
@ -12,8 +12,6 @@ namespace BLL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class EnvironmentalCheckService
|
public static class EnvironmentalCheckService
|
||||||
{
|
{
|
||||||
public static Model.SGGLDB db = Funs.DB;
|
|
||||||
|
|
||||||
#region 推送环境监测数据
|
#region 推送环境监测数据
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -22,6 +20,7 @@ namespace BLL
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static ReturnData PushEnvironmentalCheckData()
|
public static ReturnData PushEnvironmentalCheckData()
|
||||||
{
|
{
|
||||||
|
var db = Funs.DB;
|
||||||
var items = (from x in db.EnvironmentalCheck where x.IsPushed == false select x).ToList();
|
var items = (from x in db.EnvironmentalCheck where x.IsPushed == false select x).ToList();
|
||||||
Model.ReturnData responeData = new Model.ReturnData();
|
Model.ReturnData responeData = new Model.ReturnData();
|
||||||
if (items.Count() > 0)
|
if (items.Count() > 0)
|
||||||
|
|
|
@ -649,7 +649,7 @@ namespace BLL
|
||||||
var safeTrainBoShengTask = HSSEData_HSSEService.GetBoShengSafeTrainAsync();
|
var safeTrainBoShengTask = HSSEData_HSSEService.GetBoShengSafeTrainAsync();
|
||||||
var specialTrainTask = HSSEData_HSSEService.GetSpecialTrainAsync();
|
var specialTrainTask = HSSEData_HSSEService.GetSpecialTrainAsync();
|
||||||
var specialOperationTrainTask = HSSEData_HSSEService.GetSpecialOperationTrainAsync();
|
var specialOperationTrainTask = HSSEData_HSSEService.GetSpecialOperationTrainAsync();
|
||||||
var hseTechnicalNumTask = HSSEData_HSSEService.GetHseTechnicalNumAsync();
|
var hseTechnicalTask = HSSEData_HSSEService.GetHseTechnicalAsync();
|
||||||
var headOfficeInspectorGeneralTask = HSSEData_HSSEService.GetHeadOfficeInspectorGeneralAsync();
|
var headOfficeInspectorGeneralTask = HSSEData_HSSEService.GetHeadOfficeInspectorGeneralAsync();
|
||||||
var headOfficeFullTimeTask = HSSEData_HSSEService.GetHeadOfficeFullTimeAsync();
|
var headOfficeFullTimeTask = HSSEData_HSSEService.GetHeadOfficeFullTimeAsync();
|
||||||
var branchInspectorGeneralTask = HSSEData_HSSEService.GetBranchInspectorGeneralAsync();
|
var branchInspectorGeneralTask = HSSEData_HSSEService.GetBranchInspectorGeneralAsync();
|
||||||
|
@ -707,7 +707,7 @@ namespace BLL
|
||||||
safeWorkingHourTask,
|
safeWorkingHourTask,
|
||||||
safeTrainTask, safeTrainBoShengTask,
|
safeTrainTask, safeTrainBoShengTask,
|
||||||
specialTrainTask,
|
specialTrainTask,
|
||||||
specialOperationTrainTask, hseTechnicalNumTask,
|
specialOperationTrainTask, hseTechnicalTask,
|
||||||
headOfficeInspectorGeneralTask,
|
headOfficeInspectorGeneralTask,
|
||||||
headOfficeFullTimeTask,
|
headOfficeFullTimeTask,
|
||||||
branchInspectorGeneralTask,
|
branchInspectorGeneralTask,
|
||||||
|
@ -769,7 +769,7 @@ namespace BLL
|
||||||
var safeTrainBoShengList = await safeTrainBoShengTask;
|
var safeTrainBoShengList = await safeTrainBoShengTask;
|
||||||
var specialTrainList = await specialTrainTask;
|
var specialTrainList = await specialTrainTask;
|
||||||
var specialOperationTrainList = await specialOperationTrainTask;
|
var specialOperationTrainList = await specialOperationTrainTask;
|
||||||
var hseTechnicalNum = await hseTechnicalNumTask;
|
var hseTechnicalList = await hseTechnicalTask;
|
||||||
var headOfficeInspectorGeneralList = await headOfficeInspectorGeneralTask;
|
var headOfficeInspectorGeneralList = await headOfficeInspectorGeneralTask;
|
||||||
var headOfficeFullTimeList = await headOfficeFullTimeTask;
|
var headOfficeFullTimeList = await headOfficeFullTimeTask;
|
||||||
var branchInspectorGeneralList = await branchInspectorGeneralTask;
|
var branchInspectorGeneralList = await branchInspectorGeneralTask;
|
||||||
|
@ -831,7 +831,7 @@ namespace BLL
|
||||||
SafeTrainNum = safeTrainList.Sum(x => x.TrainPersonNum) + safeTrainBoShengList.Sum(x => x.TrainPersonNum),
|
SafeTrainNum = safeTrainList.Sum(x => x.TrainPersonNum) + safeTrainBoShengList.Sum(x => x.TrainPersonNum),
|
||||||
SpecialTrainNum = specialTrainList.Sum(x => x.TrainPersonNum),
|
SpecialTrainNum = specialTrainList.Sum(x => x.TrainPersonNum),
|
||||||
SpecialOperationTrainNum = specialOperationTrainList.Sum(x => x.TrainPersonNum),
|
SpecialOperationTrainNum = specialOperationTrainList.Sum(x => x.TrainPersonNum),
|
||||||
HseTechnicalNum = hseTechnicalNum,
|
HseTechnicalNum = hseTechnicalList.Count(),
|
||||||
EnvironmentalTrainNum = 0,
|
EnvironmentalTrainNum = 0,
|
||||||
TotalEnergyConsumption = totalEnergyConsumption,
|
TotalEnergyConsumption = totalEnergyConsumption,
|
||||||
IncomeComprehensiveEnergyConsumption = incomeComprehensiveEnergyConsumption,
|
IncomeComprehensiveEnergyConsumption = incomeComprehensiveEnergyConsumption,
|
||||||
|
@ -964,7 +964,7 @@ namespace BLL
|
||||||
SafeTrainNum = safeTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
SafeTrainNum = safeTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
||||||
SpecialTrainNum = specialTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
SpecialTrainNum = specialTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
||||||
SpecialOperationTrainNum = specialOperationTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
SpecialOperationTrainNum = specialOperationTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
||||||
HseTechnicalNum = hseTechnicalNum,
|
HseTechnicalNum = hseTechnicalList.Count(x => x.ProjectId == projectid),
|
||||||
EnvironmentalTrainNum = 0,
|
EnvironmentalTrainNum = 0,
|
||||||
TotalEnergyConsumption = 0,
|
TotalEnergyConsumption = 0,
|
||||||
IncomeComprehensiveEnergyConsumption = 0,
|
IncomeComprehensiveEnergyConsumption = 0,
|
||||||
|
@ -2994,6 +2994,37 @@ namespace BLL
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取安全技术交底
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static List<LicenseHSETechnicalOutput> GetHseTechnical()
|
||||||
|
{
|
||||||
|
var result = (from x in Funs.DB.License_HSETechnical
|
||||||
|
join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into pGroup
|
||||||
|
from p in pGroup.DefaultIfEmpty()
|
||||||
|
where BeUnderConstructionList.Contains(x.ProjectId)
|
||||||
|
select new Model.LicenseHSETechnicalOutput()
|
||||||
|
{
|
||||||
|
ProjectId = x.ProjectId,
|
||||||
|
ProjectName = p.ProjectName,
|
||||||
|
UnitName = UnitService.getUnitNamesUnitIds(x.UnitId),
|
||||||
|
Id = x.HSETechnicalId,
|
||||||
|
HSETechnicalCode = x.HSETechnicalCode,
|
||||||
|
WorkContents = x.WorkContents
|
||||||
|
}).ToList();
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取安全技术交底(异步)
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<List<LicenseHSETechnicalOutput>> GetHseTechnicalAsync()
|
||||||
|
{
|
||||||
|
return await Task.Run(GetHseTechnical);
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -265,6 +265,7 @@
|
||||||
<Compile Include="ZHGL\DataSync\HSSEDataItem.cs" />
|
<Compile Include="ZHGL\DataSync\HSSEDataItem.cs" />
|
||||||
<Compile Include="ZHGL\DataSync\InspectionManagementOutput.cs" />
|
<Compile Include="ZHGL\DataSync\InspectionManagementOutput.cs" />
|
||||||
<Compile Include="ZHGL\DataSync\LargeEngineeringOutput.cs" />
|
<Compile Include="ZHGL\DataSync\LargeEngineeringOutput.cs" />
|
||||||
|
<Compile Include="ZHGL\DataSync\LicenseHSETechnicalOutput.cs" />
|
||||||
<Compile Include="ZHGL\DataSync\LicenseOutput.cs" />
|
<Compile Include="ZHGL\DataSync\LicenseOutput.cs" />
|
||||||
<Compile Include="ZHGL\DataSync\MeetingOutput.cs" />
|
<Compile Include="ZHGL\DataSync\MeetingOutput.cs" />
|
||||||
<Compile Include="ZHGL\DataSync\OfSafetySupervisorsOutput.cs" />
|
<Compile Include="ZHGL\DataSync\OfSafetySupervisorsOutput.cs" />
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
using System;
|
||||||
|
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 安全技术交底
|
||||||
|
/// </summary>
|
||||||
|
public class LicenseHSETechnicalOutput : BaseEntities
|
||||||
|
{
|
||||||
|
public string HSETechnicalCode { get; set; }
|
||||||
|
public string WorkContents { get; set; }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue