盘点单同步金蝶

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.Dto.TakeStock;
using WMS.Web.Core.Internal.Results; using WMS.Web.Core.Internal.Results;
using WMS.Web.Domain.Infrastructure; using WMS.Web.Domain.Infrastructure;
using WMS.Web.Domain.IService;
using WMS.Web.Domain.IService.Public; using WMS.Web.Domain.IService.Public;
using WMS.Web.Domain.Values; using WMS.Web.Domain.Values;
@@ -23,11 +24,14 @@ namespace WMS.Web.Api.Controllers
private readonly IMapper _mapper; private readonly IMapper _mapper;
private readonly ILoginService _loginService; private readonly ILoginService _loginService;
private readonly ITakeStockRepositories _repositories; 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; _mapper = mapper;
_loginService = loginService; _loginService = loginService;
_repositories = repositories; _repositories = repositories;
_takeStockService = takeStockService;
} }
/// <summary> /// <summary>
/// 列表 /// 列表
@@ -60,7 +64,18 @@ namespace WMS.Web.Api.Controllers
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.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 public class TakeStockQueryInfoResponse
{ {
/// <summary> /// <summary>
/// 明细编号 /// 单据头Id
/// </summary> /// </summary>
public int DetailId { get; set; } public int Id { get; set; }
/// <summary> /// <summary>
/// 单据编号 /// 单据编号
/// </summary> /// </summary>

View File

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