This commit is contained in:
2023-12-07 09:52:09 +08:00
parent c8077dc07c
commit 20de71f91a
4 changed files with 134 additions and 7 deletions
@@ -22,7 +22,7 @@ namespace WebAPI.Controllers
var responeData = new Model.ResponeData();
try
{
responeData.data = BLL.APIHazardRegisterService.getHazardRegisterByHazardRegisterId(hazardRegisterId);
responeData.data = BLL.APIHazardRegisterService.getHazardRegisterByHazardRegisterId(hazardRegisterId);
}
catch (Exception ex)
{
@@ -39,7 +39,7 @@ namespace WebAPI.Controllers
/// 根据projectId、states获取风险信息
/// </summary>
/// <param name="projectId"></param>
/// <param name="states"></param>
/// <param name="states"></param>
/// <param name="pageIndex">页码</param>
/// <returns></returns>
public Model.ResponeData getHazardRegisterByProjectIdStates(string projectId, string states, int pageIndex)
@@ -70,6 +70,7 @@ namespace WebAPI.Controllers
/// 根据projectId获取各状态风险数
/// </summary>
/// <param name="projectId"></param>
/// <param name="type">0 日常巡检 1 常规巡检</param>
/// <returns></returns>
public Model.ResponeData getHazardRegisterCount(string projectId)
{
@@ -108,11 +109,57 @@ namespace WebAPI.Controllers
/// <returns></returns>
[HttpPost]
public Model.ResponeData SaveHazardRegister([FromBody] Model.HazardRegisterItem hazardRegister)
{
{
var responeData = new Model.ResponeData();
try
{
BLL.APIHazardRegisterService.SaveHazardRegister(hazardRegister);
BLL.APIHazardRegisterService.SaveHazardRegister(hazardRegister);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 获取总安全巡检
/// </summary>
/// <returns></returns>
public Model.ResponeData getHazardRegisterTotalCount()
{
var responeData = new Model.ResponeData();
try
{
//总数
responeData.data = Funs.DB.HSSE_Hazard_HazardRegister.Where(x => x.ProjectId != null && x.States != null).Count();
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 获取总安全巡检
/// </summary>
/// <param name="pageIndex">页码</param>
/// <returns></returns>
public Model.ResponeData getHazardRegisterByProjectIdStates(int pageIndex)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = APIHazardRegisterService.getHazardRegisterByProjectIdStates(pageIndex);
}
catch (Exception ex)
{