同步新物料接口

This commit is contained in:
tongfei
2024-04-02 15:00:27 +08:00
parent 22404e9e3f
commit 6e97bdc559
10 changed files with 198 additions and 54 deletions

View File

@@ -47,12 +47,14 @@ namespace WMS.Web.Api.Controllers
private readonly ILoginService _loginService;
private readonly AppOptions _options;
private readonly ISendMessageService _sendMessageService;
private readonly IMaterialService _materialService;
public TestController(IErpService erpService, IInStockTaskService inStockTaskService, IBoxInventoryRepositories boxInventoryRepositories,
IBasicsRepositories transactionRepositories, IOpsService opsService, IBoxService boxService, IBasicsRepositories basicsRepositories,
IOutStockTaskRepositories outStockTaskRepositories, IOutStockTaskService outStockTaskService, IOptions<AppOptions> options, ILoginService loginService, ISendMessageService sendMessageService,
ITakeStockService takeStockService, ITakeStockRepositories takeStockRepositories, IOutStockService outStockService, IInStockTaskRepositories inStockTaskRepositories,
IWebHostEnvironment env)
IWebHostEnvironment env, IMaterialService materialService)
{
_materialService = materialService;
_loginService = loginService;
_sendMessageService = sendMessageService;
_inStockTaskRepositories = inStockTaskRepositories;
@@ -341,5 +343,12 @@ namespace WMS.Web.Api.Controllers
{
return await _sendMessageService.Execute();
}
[HttpGet]
[Route("SyscMats")]
public async Task<Result> SyscMats()
{
return await _materialService.SyncNewMaterials();
}
}
}