| | |
| | | using System.Web.Http; |
| | | |
| | | using HH.WCS.Mobox3.AnGang.util; |
| | | using HH.WCS.Mobox3.AnGang.wms; |
| | | |
| | | using Newtonsoft.Json; |
| | | |
| | | using static HH.WCS.Mobox3.AnGang.api.ApiModel; |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 货品入库-手动添加数据 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("InboundData")] |
| | | public SimpleResult InboundData(InboundDataInfo model) { |
| | | LogHelper.Info("触发API:产品入库-手动添加数据" + JsonConvert.SerializeObject(model), "API"); |
| | | return ApiHelper.InboundData(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// PDA选择终点货位 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("SelectLocation")] |
| | | [Route("PDAFullInArea")] |
| | | public SimpleResult SelectLocation(SelectLocationInfo model) { |
| | | LogHelper.Info("触发API:PDA选择终点货位" + JsonConvert.SerializeObject(model), "API"); |
| | | return ApiHelper.SelectLocation(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 产品部分出库(WMS) |
| | | /// 产品部分出库 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 产品部分回库(WMS) |
| | | /// 产品部分回库 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 创建盘点计划单(WMS) |
| | | /// 取消任务 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("CreateCountPlan")] |
| | | public SimpleResult CreateCountPlan(CreateCountPlanInfo model) { |
| | | LogHelper.Info("触发API:创建盘点计划单(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | return ApiHelper.CreateCountPlan(model); |
| | | [Route("CancelTask")] |
| | | public SimpleResult CancelTask(CancelTaskInfo model) { |
| | | LogHelper.Info("触发API:取消任务" + JsonConvert.SerializeObject(model), "API"); |
| | | return ApiHelper.CancelTask(model); |
| | | } |
| | | |
| | | // 盘点功能(新) |
| | | |
| | | /// <summary> |
| | | /// 创建盘点单(PDA) |
| | | /// 盘点理货出库(WMS) |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("CreateCountOrder")] |
| | | public SimpleResult CreateCountOrder(CreateCountOrderInfo model) { |
| | | LogHelper.Info("触发API:创建盘点单(PDA)" + JsonConvert.SerializeObject(model), "API"); |
| | | return ApiHelper.CreateCountOrder(model); |
| | | [Route("CheckOutboundOnce")] |
| | | public SimpleResult CheckOutboundOnce(CheckOutboundOnceInfo model) { |
| | | LogHelper.Info("触发API:盘点理货出库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | |
| | | return ApiHelper.CheckOutboundOnce(model); |
| | | } |
| | | |
| | | // 备用:盘点相关功能(恢复)------------------------------------ |
| | | |
| | | ///// <summary> |
| | | ///// 创建盘点计划单(WMS) |
| | | ///// </summary> |
| | | ///// <param name="model"></param> |
| | | ///// <returns></returns> |
| | | //[HttpPost] |
| | | //[Route("CreateCountPlan")] |
| | | //public SimpleResult CreateCountPlan(CreateCountPlanInfo model) { |
| | | // LogHelper.Info("触发API:创建盘点计划单(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | // return ApiHelper.CreateCountPlan(model); |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// 创建盘点单(PDA) |
| | | ///// </summary> |
| | | ///// <param name="model"></param> |
| | | ///// <returns></returns> |
| | | //[HttpPost] |
| | | //[Route("CreateCountOrder")] |
| | | //public SimpleResult CreateCountOrder(CreateCountOrderInfo model) { |
| | | // LogHelper.Info("触发API:创建盘点单(PDA)" + JsonConvert.SerializeObject(model), "API"); |
| | | // return ApiHelper.CreateCountOrder(model); |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 盘点理货(PDA) |
| | |
| | | return ApiHelper.CountProduct(model); |
| | | } |
| | | |
| | | ///// <summary> |
| | | ///// 盘点理货出库(WMS) |
| | | ///// </summary> |
| | | ///// <param name="model"></param> |
| | | ///// <returns></returns> |
| | | //[HttpPost] |
| | | //[Route("CheckOutbound")] |
| | | //public SimpleResult CheckOutbound(CheckOutboundInfo model) { |
| | | // LogHelper.Info("触发API:盘点理货出库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | // return ApiHelper.CheckOutbound(model); |
| | | //} |
| | | /// <summary> |
| | | /// 盘点理货出库(WMS) |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("CheckOutbound")] |
| | | public SimpleResult CheckOutbound(CheckOutboundInfo model) { |
| | | LogHelper.Info("触发API:盘点理货出库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | return ApiHelper.CheckOutbound(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 盘点理货回库(WMS) |