盘点单同步金蝶

This commit is contained in:
18942506660
2023-10-27 10:49:44 +08:00
parent ce05683687
commit ba067eb76a
3 changed files with 20 additions and 5 deletions

View File

@@ -8,6 +8,7 @@ using System.Threading.Tasks;
using WMS.Web.Core.Dto.TakeStock;
using WMS.Web.Core.Internal.Results;
using WMS.Web.Domain.Infrastructure;
using WMS.Web.Domain.IService;
using WMS.Web.Domain.IService.Public;
using WMS.Web.Domain.Values;
@@ -23,11 +24,14 @@ namespace WMS.Web.Api.Controllers
private readonly IMapper _mapper;
private readonly ILoginService _loginService;
private readonly ITakeStockRepositories _repositories;
public TakeStockController(IMapper mapper, ILoginService loginService, ITakeStockRepositories repositories)
private readonly ITakeStockService _takeStockService;
public TakeStockController(IMapper mapper, ILoginService loginService,
ITakeStockRepositories repositories, ITakeStockService takeStockService)
{
_mapper = mapper;
_loginService = loginService;
_repositories = repositories;
_takeStockService = takeStockService;
}
/// <summary>
/// 列表
@@ -60,7 +64,18 @@ namespace WMS.Web.Api.Controllers
if (loginInfo == null || loginInfo.UserInfo == null)
return Result.ReFailure(ResultCodes.Token_Invalid_Error);
return await _changeMoveBoxService.MoveBoxSave(dto, loginInfo);
return await _takeStockService.Save(dto, loginInfo);
}
/// <summary>
/// 同步金蝶
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpGet]
[Route("Sync")]
public async Task<Result> Sync([FromRoute] int id)
{
return Result.ReSuccess();
}
}
}

View File

@@ -10,9 +10,9 @@ namespace WMS.Web.Core.Dto.TakeStock
public class TakeStockQueryInfoResponse
{
/// <summary>
/// 明细编号
/// 单据头Id
/// </summary>
public int DetailId { get; set; }
public int Id { get; set; }
/// <summary>
/// 单据编号
/// </summary>

View File

@@ -80,7 +80,7 @@ namespace WMS.Web.Repositories
var list = await query.Select(s => new TakeStockQueryInfoResponse()
{
#region dto组装
DetailId = 0,
Id = 0,
BillNo = "",
Unit = "",
Stock = "",