using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; using BLL; namespace WebApi.Controllers { public class CheckController : ApiController { #region 保存检查(巡检)信息 /// /// 保存检查(巡检)信息 /// /// 检查信息 /// [HttpPost] public Model.ResponeData SaveCheckInfo([FromBody] Model.CheckItem newItem) { var responeData = new Model.ResponeData(); try { APICheckService.SaveCheckInfo(newItem); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region 更新检查(巡检)信息 /// /// 保存检查(巡检)信息 /// /// 检查信息 /// [HttpPost] public Model.ResponeData UpdateReCheckInfo([FromBody] Model.CheckItem newItem) { var responeData = new Model.ResponeData(); try { APICheckService.UpdateReCheckInfo(newItem); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region 获取项目区域的检查列表 /// /// 获取项目区域的检查列表 /// /// 项目区域 /// public Model.ResponeData GetCheckList(string projectArea) { var responeData = new Model.ResponeData(); try { responeData.data = APICheckService.GetCheckList(projectArea); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region /// /// 根据主建获取检查信息 /// /// 主建 /// public Model.ResponeData GetCheckInfo(string checkId) { var responeData = new Model.ResponeData(); try { responeData.data = APICheckService.GetCheckInfo(checkId); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion } }