调整结构

This commit is contained in:
18942506660
2023-11-11 13:44:56 +08:00
parent 27dac5680d
commit 54e09cb273
9 changed files with 210 additions and 8 deletions

View File

@@ -32,14 +32,17 @@ namespace WMS.Web.Api.Controllers
private readonly IBoxRepositories _boxRepositories;
private readonly IErpService _erpService;
private readonly ISingleDataService _singleDataService;
private readonly ISerialNumbersRepositories _serialNumbersRepositories;
public SysConfigController(ILoginService loginService, IBasicsRepositories basicsRepositories,
IBoxRepositories boxRepositories, IErpService erpService, ISingleDataService singleDataService)
IBoxRepositories boxRepositories, IErpService erpService, ISingleDataService singleDataService,
ISerialNumbersRepositories serialNumbersRepositories)
{
_loginService = loginService;
_basicsRepositories = basicsRepositories;
_boxRepositories = boxRepositories;
_erpService = erpService;
_singleDataService = singleDataService;
_serialNumbersRepositories = serialNumbersRepositories;
}
/// <summary>
@@ -254,5 +257,23 @@ namespace WMS.Web.Api.Controllers
return ResultList<BoxResponse>.ReSuccess(res);
}
/// <summary>
/// 根据序列号搜索信息-PDA
/// </summary>
/// <param name="serialNumber">必填</param>
/// <returns></returns>
[HttpGet]
[Route("GetSerialNumber/{serialNumber}")]
public async Task<Result<SerialNumbersResponse>> GetSerialNumbers([FromRoute] string serialNumber)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null)
return Result<SerialNumbersResponse>.ReFailure(ResultCodes.Token_Invalid_Error);
var res = await _serialNumbersRepositories.GetSerialNumber(serialNumber);
return Result<SerialNumbersResponse>.ReSuccess(res);
}
}
}