调整接口

This commit is contained in:
18942506660
2024-06-14 09:31:34 +08:00
parent fb3dd7069f
commit fb95cccae2
12 changed files with 115 additions and 4 deletions

View File

@@ -89,13 +89,13 @@ namespace WMS.Web.Api.Controllers
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[Route("Save")] [Route("Save")]
public async Task<Result> Save(SaveChangeBoxRecordRequest dto) public async Task<Result> Save(List<SaveChangeBoxRecordRequest> dto)
{ {
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]); var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null) if (loginInfo == null || loginInfo.UserInfo == null)
return Result.ReFailure(ResultCodes.Token_Invalid_Error); return Result.ReFailure(ResultCodes.Token_Invalid_Error);
return await _changeMoveBoxService.ChangeBoxSave(new List<SaveChangeBoxRecordRequest>() { dto }, loginInfo, true, true, true); return await _changeMoveBoxService.ChangeBoxSave(dto, loginInfo, true, true, true);
} }
} }
} }

View File

@@ -106,6 +106,21 @@ namespace WMS.Web.Api.Controllers
return await _inStockTaskService.Repeal(dto, loginInfo); return await _inStockTaskService.Repeal(dto, loginInfo);
} }
/// <summary>
/// 反作废
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
[HttpPost]
[Route("NoRepeal")]
public async Task<Result> NoRepeal([FromBody] OperateRequest dto)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null)
return Result.ReFailure(ResultCodes.Token_Invalid_Error);
return await _inStockTaskService.NoRepeal(dto, loginInfo);
}
/// <summary> /// <summary>
/// 金蝶-拉取数据-测试用 /// 金蝶-拉取数据-测试用

View File

@@ -127,6 +127,21 @@ namespace WMS.Web.Api.Controllers
return await _outStockTaskService.Repeal(dto, loginInfo); return await _outStockTaskService.Repeal(dto, loginInfo);
} }
/// <summary>
/// 反作废
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
[HttpPost]
[Route("NoRepeal")]
public async Task<Result> NoRepeal(OperateRequest dto)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null)
return Result.ReFailure(ResultCodes.Token_Invalid_Error);
return await _outStockTaskService.NoRepeal(dto, loginInfo);
}
/// <summary> /// <summary>
/// 合并 /// 合并

View File

@@ -94,7 +94,7 @@
<param name="dto"></param> <param name="dto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Api.Controllers.ChangeBoxRecordController.Save(WMS.Web.Core.Dto.ChangeBoxRecord.SaveChangeBoxRecordRequest)"> <member name="M:WMS.Web.Api.Controllers.ChangeBoxRecordController.Save(System.Collections.Generic.List{WMS.Web.Core.Dto.ChangeBoxRecord.SaveChangeBoxRecordRequest})">
<summary> <summary>
改箱保存-PDA 改箱保存-PDA
</summary> </summary>
@@ -228,6 +228,13 @@
<param name="dto"></param> <param name="dto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Api.Controllers.InStockTaskController.NoRepeal(WMS.Web.Core.Dto.OperateRequest)">
<summary>
反作废
</summary>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.InStockTaskController.Test(System.String)"> <member name="M:WMS.Web.Api.Controllers.InStockTaskController.Test(System.String)">
<summary> <summary>
金蝶-拉取数据-测试用 金蝶-拉取数据-测试用
@@ -497,6 +504,13 @@
<param name="dto"></param> <param name="dto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Api.Controllers.OutStockTaskController.NoRepeal(WMS.Web.Core.Dto.OperateRequest)">
<summary>
反作废
</summary>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.OutStockTaskController.merge(WMS.Web.Core.Dto.OperateRequest)"> <member name="M:WMS.Web.Api.Controllers.OutStockTaskController.merge(WMS.Web.Core.Dto.OperateRequest)">
<summary> <summary>
合并 合并

View File

@@ -5994,6 +5994,11 @@
物料编码 物料编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.TakeStock.SaveTakeStockRequest.StockCode">
<summary>
仓位
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.TakeStock.SaveTakeStockRequest.SubStockCode"> <member name="P:WMS.Web.Core.Dto.TakeStock.SaveTakeStockRequest.SubStockCode">
<summary> <summary>
仓位 仓位

View File

@@ -2894,7 +2894,7 @@
</member> </member>
<member name="M:WMS.Web.Domain.Infrastructure.IInStockRepositories.GetInstockBoxIds(System.Collections.Generic.List{System.Int32})"> <member name="M:WMS.Web.Domain.Infrastructure.IInStockRepositories.GetInstockBoxIds(System.Collections.Generic.List{System.Int32})">
<summary> <summary>
获取-已入库的箱 获取-非采购上将已入库的箱
</summary> </summary>
<param name="boxIds"></param> <param name="boxIds"></param>
<returns></returns> <returns></returns>
@@ -3659,6 +3659,14 @@
<param name="loginInfo"></param> <param name="loginInfo"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Domain.IService.IInStockTaskService.NoRepeal(WMS.Web.Core.Dto.OperateRequest,WMS.Web.Core.Dto.Login.LoginInDto)">
<summary>
反作废
</summary>
<param name="dto"></param>
<param name="loginInfo"></param>
<returns></returns>
</member>
<member name="T:WMS.Web.Domain.IService.IInventoryDetailsService"> <member name="T:WMS.Web.Domain.IService.IInventoryDetailsService">
<summary> <summary>
即时库存-服务接口 即时库存-服务接口
@@ -5319,6 +5327,15 @@
<param name="updateCount"></param> <param name="updateCount"></param>
<param name="addCount"></param> <param name="addCount"></param>
</member> </member>
<member name="M:WMS.Web.Domain.Services.InStockTaskService.NoRepeal(WMS.Web.Core.Dto.OperateRequest,WMS.Web.Core.Dto.Login.LoginInDto)">
<summary>
反作废
</summary>
<param name="dto"></param>
<param name="loginInfo"></param>
<returns></returns>
<exception cref="T:System.NotImplementedException"></exception>
</member>
<member name="T:WMS.Web.Domain.Services.InventoryDetailsService"> <member name="T:WMS.Web.Domain.Services.InventoryDetailsService">
<summary> <summary>
即时库存-服务 即时库存-服务
@@ -5414,6 +5431,15 @@
<param name="dto"></param> <param name="dto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Domain.Services.OutStockTaskService.NoRepeal(WMS.Web.Core.Dto.OperateRequest,WMS.Web.Core.Dto.Login.LoginInDto)">
<summary>
反作废
</summary>
<param name="dto"></param>
<param name="loginInfo"></param>
<returns></returns>
<exception cref="T:System.NotImplementedException"></exception>
</member>
<member name="M:WMS.Web.Domain.Services.OutStockTaskService.merge(WMS.Web.Core.Dto.OperateRequest,WMS.Web.Core.Dto.Login.LoginInDto)"> <member name="M:WMS.Web.Domain.Services.OutStockTaskService.merge(WMS.Web.Core.Dto.OperateRequest,WMS.Web.Core.Dto.Login.LoginInDto)">
<summary> <summary>
出库任务合并 出库任务合并

View File

@@ -20,6 +20,11 @@ namespace WMS.Web.Core.Dto.TakeStock
/// </summary> /// </summary>
[Required(ErrorMessage = "物料不能为空")] [Required(ErrorMessage = "物料不能为空")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary>
/// 仓位
/// </summary>
[Required(ErrorMessage = "仓库不能为空")]
public string StockCode { get; set; }
///// <summary> ///// <summary>
///// 仓位ID ///// 仓位ID
///// </summary> ///// </summary>

View File

@@ -74,5 +74,12 @@ namespace WMS.Web.Domain.IService
/// <param name="loginInfo"></param> /// <param name="loginInfo"></param>
/// <returns></returns> /// <returns></returns>
Task<Result> Repeal(OperateRequest dto, LoginInDto loginInfo); Task<Result> Repeal(OperateRequest dto, LoginInDto loginInfo);
/// <summary>
/// 反作废
/// </summary>
/// <param name="dto"></param>
/// <param name="loginInfo"></param>
/// <returns></returns>
Task<Result> NoRepeal(OperateRequest dto, LoginInDto loginInfo);
} }
} }

View File

@@ -49,6 +49,8 @@ namespace WMS.Web.Domain.IService.Public
Task<Result> BillQueryForSalOutStock(bool isTransaction, List<string> sourceBillNos = null, DateTime? beginTime = null); Task<Result> BillQueryForSalOutStock(bool isTransaction, List<string> sourceBillNos = null, DateTime? beginTime = null);
//出库任务作废 //出库任务作废
Task<Result> Repeal(OperateRequest dto, LoginInDto loginInfo); Task<Result> Repeal(OperateRequest dto, LoginInDto loginInfo);
//出库任务反作废
Task<Result> NoRepeal(OperateRequest dto, LoginInDto loginInfo);
//出库任务作废 //出库任务作废
Task<Result> merge(OperateRequest dto, LoginInDto loginInfo); Task<Result> merge(OperateRequest dto, LoginInDto loginInfo);
/// <summary> /// <summary>

View File

@@ -665,5 +665,16 @@ namespace WMS.Web.Domain.Services
{ {
_logger.LogInformation($"《{type.GetRemark()}总条数:" + totalCount + ",修改条数:" + updateCount + ",新增条数:" + addCount + "》"); _logger.LogInformation($"《{type.GetRemark()}总条数:" + totalCount + ",修改条数:" + updateCount + ",新增条数:" + addCount + "》");
} }
/// <summary>
/// 反作废
/// </summary>
/// <param name="dto"></param>
/// <param name="loginInfo"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public Task<Result> NoRepeal(OperateRequest dto, LoginInDto loginInfo)
{
throw new NotImplementedException();
}
} }
} }

View File

@@ -92,6 +92,17 @@ namespace WMS.Web.Domain.Services
return Result.ReSuccess(); return Result.ReSuccess();
} }
/// <summary> /// <summary>
/// 反作废
/// </summary>
/// <param name="dto"></param>
/// <param name="loginInfo"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public Task<Result> NoRepeal(OperateRequest dto, LoginInDto loginInfo)
{
throw new NotImplementedException();
}
/// <summary>
/// 出库任务合并 /// 出库任务合并
/// </summary> /// </summary>
/// <param name="dto"></param> /// <param name="dto"></param>