!提交代码

This commit is contained in:
hehaibing-1996
2024-04-15 18:43:28 +08:00
commit e89b64ea3a
232 changed files with 22292 additions and 0 deletions

View File

@ -0,0 +1,162 @@
using Microsoft.AspNetCore.Mvc;
using WCS.BLL.HardWare;
using WCS.BLL.Manager;
using WCS.BLL.Services.IService;
using WCS.BLL.Services.Service;
using WCS.Model;
namespace WebApi.Controllers
{
//[ServiceFilter(typeof(LogActionFilter))]
[ApiController]
[Route("[controller]")]
public class OutstoreController : ControllerBase
{
private readonly IOutstoreService _outstoreService;
public OutstoreController(IOutstoreService outstoreService)
{
_outstoreService = outstoreService;
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("sysOutOrderByMatCode")]
[HttpPost(Name = "sysOutOrderByMatCode")]
public async Task<ResponseBase> sysOutOrderByMatCode(SysOutOrderByMatCodeRequest request)
{
try
{
return await _outstoreService.SysOutOrderByMatCode(request);
}
catch (Exception ex)
{
return new ShelfGoInInstoreResponse()
{
Code = 300,
Message = <><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>" + ex.Message,
};
}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸͬ<CFB8><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("sysOutOrderByMatSn")]
[HttpPost(Name = "sysOutOrderByMatSn")]
public async Task<ResponseBase> sysOutOrderByMatSn(SysOutOrderByMatSnRequest request)
{
try
{
return await _outstoreService.SysOutOrderByMatSn(request);
}
catch (Exception ex)
{
return new ShelfGoInInstoreResponse()
{
Code = 300,
Message = <><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>" + ex.Message,
};
}
}
/// <summary>
/// <20><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("getOutOrderList")]
[HttpPost(Name = "getOutOrderList")]
public async Task<ResponseBase> getOutOrderList(GetOutOrderListRequest request)
{
try
{
return await _outstoreService.GetOutOrderList(request);
}
catch (Exception ex)
{
return new ShelfGoInInstoreResponse()
{
Code = 300,
Message = "<22><>ѯʧ<D1AF>ܣ<EFBFBD>" + ex.Message,
};
}
}
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>ϸ
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("getOutOrderDetail")]
[HttpPost(Name = "getOutOrderDetail")]
public async Task<ResponseBase> getOutOrderDetail(GetOutOrderDetailRequest request)
{
try
{
return await _outstoreService.GetOutOrderDetail(request);
}
catch (Exception ex)
{
return new ShelfGoInInstoreResponse()
{
Code = 300,
Message = "<22><>ѯʧ<D1AF>ܣ<EFBFBD>" + ex.Message,
};
}
}
/// <summary>
/// ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺſ<DDBA>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("goInOutstore")]
[HttpPost(Name = "goInOutstore")]
public async Task<ResponseBase> goInOutstore(GetOutOrderDetailRequest request)
{
try
{
return await _outstoreService.GetOutOrderDetail(request);
}
catch (Exception ex)
{
return new ShelfGoInInstoreResponse()
{
Code = 300,
Message = "<22><>ѯʧ<D1AF>ܣ<EFBFBD>" + ex.Message,
};
}
}
/// <summary>
/// ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD><DDBA>˳<EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("goOutOutstore")]
[HttpPost(Name = "goOutOutstore")]
public async Task<ResponseBase> goOutOutstore(GetOutOrderDetailRequest request)
{
try
{
return await _outstoreService.GetOutOrderDetail(request);
}
catch (Exception ex)
{
return new ShelfGoInInstoreResponse()
{
Code = 300,
Message = "<22><>ѯʧ<D1AF>ܣ<EFBFBD>" + ex.Message,
};
}
}
}
}