|
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using WIDESEA_Core;
|
using WIDESEA_DTO.CalcOut;
|
using WIDESEA_DTO.Inbound;
|
|
namespace WIDESEA_WMSServer.Controllers.Outbound
|
{
|
[Route("api/[controller]")]
|
[ApiController]
|
public class InboundController : ControllerBase
|
{
|
private readonly WIDESEA_IInboundService.IInboundService Service;
|
public InboundController(WIDESEA_IInboundService.IInboundService inboundService)
|
{
|
Service = inboundService;
|
}
|
|
/// <summary>
|
/// 组盘
|
/// </summary>
|
/// <param name="palletDto"></param>
|
/// <returns></returns>
|
[HttpPost, Route("GroupPallet"), AllowAnonymous]
|
public async Task<WebResponseContent> GroupPallet([FromBody]GroupPalletDto palletDto)
|
{
|
return await Service.GroupPallet(palletDto);
|
}
|
|
/// <summary>
|
/// 调拨组盘
|
/// </summary>
|
/// <param name="palletDto"></param>
|
/// <returns></returns>
|
[HttpPost, Route("AllGroupPallet"), AllowAnonymous]
|
public async Task<WebResponseContent> AllGroupPallet([FromBody] GroupPalletDto palletDto)
|
{
|
return await Service.AllcatedGroupPallet(palletDto);
|
}
|
|
/// <summary>
|
/// 入库分批回传MES
|
/// </summary>
|
/// <param name="palletDto"></param>
|
/// <returns></returns>
|
[HttpPost, Route("BatchInOrderFeedbackToMes"), AllowAnonymous]
|
public WebResponseContent BatchInOrderFeedbackToMes(string OrderNo)
|
{
|
return Service.BatchInOrderFeedbackToMes(OrderNo);
|
}
|
}
|
}
|