test接口

This commit is contained in:
tongfei
2024-01-08 13:35:46 +08:00
parent ffc0e01020
commit 66234b3166
2 changed files with 45 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ using WMS.Web.Domain.IService.Public;
using Microsoft.Extensions.Hosting;
using WMS.Web.Domain.Options;
using Microsoft.Extensions.Options;
using WMS.Web.Domain.Values;
namespace WMS.Web.Api.Controllers
{
@@ -30,6 +31,7 @@ namespace WMS.Web.Api.Controllers
{
private readonly IErpService _erpService;
private IInStockTaskService _inStockTaskService;
private readonly IBasicsRepositories _basicsRepositories;
private IBasicsRepositories _transactionRepositories;
private readonly IOpsService _opsService;
private readonly IBoxService _boxService;
@@ -38,15 +40,18 @@ namespace WMS.Web.Api.Controllers
private readonly IBoxInventoryRepositories _boxInventoryRepositories;
private readonly ITakeStockService _takeStockService;
private readonly ITakeStockRepositories _takeStockRepositories;
private readonly IInStockTaskRepositories _inStockTaskRepositories;
private readonly IOutStockService _outStockService;
private readonly IWebHostEnvironment _env;
private readonly AppOptions _options;
public TestController(IErpService erpService, IInStockTaskService inStockTaskService, IBoxInventoryRepositories boxInventoryRepositories,
IBasicsRepositories transactionRepositories, IOpsService opsService, IBoxService boxService,
IBasicsRepositories transactionRepositories, IOpsService opsService, IBoxService boxService, IBasicsRepositories basicsRepositories,
IOutStockTaskRepositories outStockTaskRepositories, IOutStockTaskService outStockTaskService, IOptions<AppOptions> options,
ITakeStockService takeStockService, ITakeStockRepositories takeStockRepositories, IOutStockService outStockService,
ITakeStockService takeStockService, ITakeStockRepositories takeStockRepositories, IOutStockService outStockService, IInStockTaskRepositories inStockTaskRepositories,
IWebHostEnvironment env)
{
_inStockTaskRepositories = inStockTaskRepositories;
_basicsRepositories = basicsRepositories;
_options = options?.Value;
_boxInventoryRepositories = boxInventoryRepositories;
this._erpService = erpService;
@@ -334,5 +339,31 @@ namespace WMS.Web.Api.Controllers
var successStr = "tongfei test lst->数据库链接地址:" + _options.DBConnectionString+",单点项目链接地址:"+_options.SingleBaseUrl;
return successStr;
}
/// <summary>
/// 测试-单点接口是否正常
/// </summary>
/// <returns></returns>
[HttpGet]
[Route("lst1")]
public async Task<string> Lst1()
{
var result = await _basicsRepositories.GetUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), "", 1);
return JsonConvert.SerializeObject(result);
}
/// <summary>
/// 测试-单点接口是否正常
/// </summary>
/// <returns></returns>
[HttpGet]
[Route("lst2")]
public async Task<string> Lst2()
{
var ids = new List<int>();
ids.Add(1);
var result = await _inStockTaskRepositories.GetList(ids);
return JsonConvert.SerializeObject(result);
}
}
}

View File

@@ -620,5 +620,17 @@
</summary>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.TestController.Lst1">
<summary>
测试-单点接口是否正常
</summary>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.TestController.Lst2">
<summary>
测试-单点接口是否正常
</summary>
<returns></returns>
</member>
</members>
</doc>