using BLL; using Model; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http; namespace WebAPI.Controllers { /// <summary> /// 上报环保数据接口 /// </summary> public class EnvironmentalController : ApiController { #region 推送环境监测数据 /// <summary> /// 推送环境监测数据 /// </summary> /// <returns></returns> [HttpPost] public Model.ResponeData PushEnvironmentalCheckData() { var responeData = new Model.ResponeData(); try { var returndata = EnvironmentalCheckService.PushEnvironmentalCheckData(); responeData.code = returndata.code; responeData.message = returndata.message; } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion /// <summary> /// 保存环境监测数据 /// </summary> /// <param name="input"></param> /// <returns></returns> [HttpPost] public Model.ResponeData SaveEnvironmentData(Model.EnvironmentalCheckInput input) { var responeData = new Model.ResponeData(); try { if (BLL.APIProjectService.getProjectByProjectId(input.ProjectId) != null) { responeData.data = LotAPIService.saveEnvironmentCheck(input); } else { responeData.code = 0; responeData.message = "此项目不存在!"; } } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } } }