添加撤销出库功能

This commit is contained in:
2026-01-15 16:42:04 +08:00
parent 8435e0ed27
commit ca362d85ba
4 changed files with 148 additions and 3 deletions

View File

@@ -141,7 +141,7 @@ namespace DOAN.Admin.WebApi.Controllers.BZFM
/// <returns></returns>
[HttpPost("CreateInboundReceipt")]
[AllowAnonymous]
[Log(Title = "入库单", BusinessType = BusinessType.INSERT)]
[Log(Title = "创建入库单", BusinessType = BusinessType.INSERT)]
public IActionResult CreateInboundReceipt([FromBody] InboundReceiptDto parm)
{
try
@@ -168,7 +168,7 @@ namespace DOAN.Admin.WebApi.Controllers.BZFM
/// <returns></returns>
[HttpPost("CreateOutboundReceipt")]
[AllowAnonymous]
[Log(Title = "出库单", BusinessType = BusinessType.INSERT)]
[Log(Title = "创建出库单", BusinessType = BusinessType.INSERT)]
public IActionResult CreateOutboundReceipt([FromBody] OutboundReceiptDto parm)
{
try
@@ -189,6 +189,33 @@ namespace DOAN.Admin.WebApi.Controllers.BZFM
}
}
/// <summary>
/// 撤销单据
/// </summary>
/// <returns></returns>
[HttpPost("RevokeReceipt")]
[AllowAnonymous]
[Log(Title = "撤销单据", BusinessType = BusinessType.INSERT)]
public IActionResult RevokeReceipt([FromBody] MmInventoryRevokeDto parm)
{
try
{
string response = _MmInventoryService.RevokeReceipt(parm);
if (response == "ok")
{
return ToResponse(new ApiResult(200, "ok"));
}
else
{
return ToResponse(new ApiResult(500, response));
}
}
catch (Exception)
{
throw;
}
}
/// <summary>
/// 导入
/// </summary>