盘点单同步金蝶
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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 = "",
|
||||||
|
|||||||
Reference in New Issue
Block a user