using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Text.RegularExpressions; using System.Web.Http; using Warehouse.DAL.PackOutput; namespace Warehouse.WebApi { [RoutePrefix("api/PackOutputDetail")] public class PackOutputDetailController : ApiController { PackOutput Pot = new PackOutput(); [Route("QueryDetailInfo")] [HttpPost] public IHttpActionResult QueryDetailInfo(dynamic para) { string bt = para.begintime; string et = para.endtime; //string containerno = para.containerno; //string pallet = para.palletno; //string lot = para.lotno; string check = para.checkno; string workshop = para.workshop; string containerno_old = para.containerno; string trim = Regex.Replace(containerno_old, @"\s", " "); string container = "'" + trim.Replace(" ", "','") + "'"; string lot_old = para.lotno; string trim1 = Regex.Replace(lot_old, @"\s", " "); string lot = "'" + trim1.Replace(" ", "','") + "'"; string pallet_old = para.palletno; string trim2 = Regex.Replace(pallet_old, @"\s", " "); string pallet = "'" + trim2.Replace(" ", "','") + "'"; string workorder = para.workorder; var res = Pot.QueryDetailInfo( workshop,bt,et,lot,container,pallet,check, workorder); return Json(res); //return Json(new { AA = "aa", BB = "cc" }); } [Route("QueryStatus")] [HttpPost] public IHttpActionResult QueryStatus() { var res = Pot.QueryStatus(); return Json(res); } //[Route("QueryStatus")] //[HttpPost] //public FileResult tt() //{ // return FileResult(); //} } }