修改小程序施工方案

This commit is contained in:
2024-09-24 14:53:18 +08:00
parent 757a0d859f
commit 1557fcc77d
4 changed files with 396 additions and 51 deletions
@@ -524,5 +524,111 @@ namespace WebAPI.Controllers.CQMS
return responeData;
}
#endregion
#region
/// <summary>
/// 施工组织设计及施工方案管理列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getGeneralPlanList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getGeneralPlanList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 施工组织设计及施工方案管理详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getGeneralPlan(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getGeneralPlan(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 超危大工程施工方案管理列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getMajorPlanList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getMajorPlanList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 超危大工程施工方案管理详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getMajorPlan(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getMajorPlan(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
}
}