using BLL; using System; using System.Linq; using System.Web.Http; namespace WebAPI.Controllers { /// /// 质量会议同步控制器 /// public class CqmsMeetingSyncController : ApiController { #region 分包单位推送数据到总包单位 /// /// 推送质量会议数据 /// /// 项目ID /// 数据ID(可选) /// 响应数据 [HttpPost] public Model.ResponeData pushCqmsMeetingLists(string projectId, string dataId) { var responeData = new Model.ResponeData(); try { var returndata = APICqmsMeetingSyncService.PushCqmsMeetingLists(projectId, dataId); responeData.code = returndata.code; responeData.message = returndata.message; } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region 总包单位接收分包单位推送数据 /// /// 接收保存质量会议数据 /// /// 质量会议同步数据 /// 响应数据 [HttpPost] public Model.ResponeData SaveCqmsMeetingSyncData([FromBody] Model.CqmsMeetingSyncData newItem) { var responeData = new Model.ResponeData(); try { responeData.code = 1; responeData.message = APICqmsMeetingSyncService.SaveCqmsMeetingSyncData(newItem); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion } }