using HH.WCS.Mobox3.DoubleCoin.dispatch; using HH.WCS.Mobox3.DoubleCoin.process; using HH.WCS.Mobox3.DoubleCoin.util; using HH.WCS.Mobox3.DoubleCoin.wms; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Threading.Tasks; using System.Web.Http; using static HH.WCS.Mobox3.DoubleCoin.api.ApiModel; using static HH.WCS.Mobox3.DoubleCoin.api.OtherModel; using static HH.WCS.Mobox3.DoubleCoin.dispatch.NDC; namespace HH.WCS.Mobox3.DoubleCoin.api { /// /// mobox3调用,脚本中调用 /// [RoutePrefix("api")] public class MoboxController : System.Web.Http.ApiController { /// /// 接收工单信息 /// /// /// //[HttpPost] //[Route("ReceiveWorkOrder")] //public SimpleResult ReceiveWorkOrder(WorkOrderInfo model) //{ // return ApiHelper.ReceiveWorkOrder(model); //} /// /// 绑定容器生产车数信息 /// /// /// //[HttpPost] //[Route("CarNumBind")] //public SimpleResult CarNumBind(BindInfo model) //{ // return ApiHelper.CarNumBind(model); //} /// /// 更新物料明细的状态,0合格1待检2不合格,下线即待检 /// /// /// //[HttpPost] //[Route("UpCgDetailModel")] //public SimpleResult UpCgDetailModel(UpCgDetailModel model) //{ // return ApiHelper.UpCgDetailModel(model); //} /// /// 满托出库上线 /// /// /// s [HttpPost] [Route("FullOutWarehouse")] public SimpleResult FullOutWarehouse(FullOutWarehouseInfo model) { return ApiHelper.FullOutWarehouse(model); } /// /// 空托下线堆叠(只绑定货位容器不创建任务) /// /// /// s [HttpPost] [Route("EmptyInStackArea")] public SimpleResult EmptyInStackArea(EmptyInStackAreaInfo model) { return ApiHelper.EmptyInStackArea(model); } /// /// 余料下线入库 /// /// /// s [HttpPost] [Route("SurplusInWarehouse")] public SimpleResult SurplusInWarehouse(InWarehouseInfo model) { return ApiHelper.SurplusInWarehouse(model); } /// /// 人工拆盘出库 /// /// /// s //[HttpPost] //[Route("SplitOutWarehouse")] //public SimpleResult SplitOutWarehouse(SplitOutWarehouseInfo model) //{ // return ApiHelper.SplitOutWarehouse(model); //} /// /// 人工拆盘入库 /// /// /// s [HttpPost] [Route("ResultInWarehouse")] public SimpleResult ResultInWarehouse(ResultInWarehouseInfo model) { return ApiHelper.ResultInWarehouse(model); } /// /// 线边解绑成空托 /// /// /// //[HttpPost] //[Route("EmptyUnBind")] //public SimpleResult EmptyUnBind(EmptyUnBindInfo model) //{ // return LocationHelper.EmptyUnBind(model); //} /// /// 人工手动PDA解绑:删除货位/容器/货品三方信息,1=解绑货位与容器,2=解绑容器与货品 /// /// /// //[HttpPost] //[Route("PdaUnBind")] //public SimpleResult PdaUnBind(PdaUnBindInfo model) //{ // return LocationHelper.PdaUnBind(model); //} /// /// 人工手动PDA取消任务:1=发给AGV取消任务 /// /// /// //[HttpPost] //[Route("PDACancleTask")] //public SimpleResult PDACancleTask(CancleTaskInfo model) //{ // return WMSHelper.PDACancleTask(model); //} /// /// PDA满托下线入库呼叫 /// /// /// [HttpPost] [Route("PDAFullInArea")] public SimpleResult PDAFullInArea(PDAFullInAreaInfo model) { return ApiHelper.PDAFullInArea(model); } /// /// PDA满托出库抽检 /// /// /// //[HttpPost] //[Route("PDAFullCheckOut")] //public SimpleResult PDAFullCheckOut(PDAFullCheckInfo model) //{ // return ApiHelper.PDAFullCheckOut(model); //} /// /// PDA满托复检判断 /// /// /// [HttpPost] [Route("PDAFullCheckIn")] public SimpleResult PDAFullCheckIn(PDAFullCheckInfo model) { return ApiHelper.PDAFullCheckIn(model); } /// /// 显示满托缓存库当前规格的托盘数量 /// /// /// [HttpPost] [Route("ShowCntCountBySpe")] public string ShowCntCountBySpe(ShowCntCountBySpeInfo model) { return ApiHelper.ShowCntCountBySpe(model); } /// /// 人工次品回炉 /// /// /// [HttpPost] [Route("PDAReturnReset")] public SimpleResult PDAReturnReset(PDAReturnResetInfo model) { return ApiHelper.PDAReturnReset(model); } /// /// 人工创建点到点任务 /// /// /// [HttpPost] [Route("CreateP2PTask")] public SimpleResult CreateP2PTask(CreateP2PTaskInfo model) { return ApiHelper.CreateP2PTask(model); } } }