using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using Warehouse.DAL.AppDal; namespace Warehouse.WebApi.appapi { public class ModuleInfoController : ApiController { ModuleInfoDal DT = new ModuleInfoDal(); #region apphold扫描完成 [Route("api/ModuleInfo/ModuleInfo")] [HttpPost] public IHttpActionResult ModuleInfo(dynamic para) { string serial = para.module; var res = DT.ModuleInfo(serial); return Json(res); } #endregion #region 详细信息 [Route("api/ModuleInfoTwo/ModuleInfoTwo")] [HttpPost] public IHttpActionResult ModuleInfoTwo(dynamic para) { string serial = para.module; var res = DT.ModuleInfoTwo(serial); return Json(res); } #endregion #region hold扣留 [Route("api/holds/holds")] [HttpPost] public IHttpActionResult holds(dynamic para) { string serial = para.holdInfo.module; var info = para.holdInfo; info.serial_status = "H"; info.create_time = System.DateTime.Now; info.visit_type = "H"; info.operators = ""; info.wks_id = "QC"; var res = DT.holds(serial,info); return Json(new { result = "success"}); } #endregion #region 查询大不良 [Route("api/searchBigBad/searchBigBad")] [HttpPost] public IHttpActionResult searchBigBad() { var res = DT.searchBigBad(); return Json(res); } #endregion #region 查询小不良 [Route("api/searchSmallBad/searchSmallBad")] [HttpPost] public IHttpActionResult searchSmallBad(dynamic para) { string BigBad = para.BigBad; var res = DT.searchSmallBad(BigBad); return Json(res); } #endregion #region 添加不良 [Route("api/addBadnesss/addBadnesss")] [HttpPost] public IHttpActionResult addBadnesss(dynamic para) { dynamic defectInfo = para.defectInfo; var res = DT.addBadnesss(defectInfo); return Json(new { result = "success" }); } #endregion } }