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.
86 lines
2.4 KiB
86 lines
2.4 KiB
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
|
|
}
|
|
}
|