旧版报表、仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

63 lines
1.9 KiB

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/PackOutput")]
public class PackOutputController : ApiController
{
PackOutput Pot = new PackOutput();
[Route("QueryInfo")]
[HttpPost]
public IHttpActionResult QueryInfo(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.QueryInfo( workshop,bt,et,lot,container,pallet,check, workorder);
return Json(res);
//return Json<dynamic>(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();
//}
}
}