增加接口
This commit is contained in:
@@ -39,13 +39,14 @@ namespace WMS.Web.Api.Controllers
|
||||
private readonly IMapper _mapper;
|
||||
private readonly IErpBasicDataExtendService _erpBasicDataExtendService;
|
||||
private readonly IOutStockRepositories _outStockRepositories;
|
||||
private readonly IMoveBoxRecordRepositories _moveBoxRecordRepositories;
|
||||
private readonly ILogger<SysConfigController> _logger;
|
||||
|
||||
public SysConfigController(ILoginService loginService, IBasicsRepositories basicsRepositories,
|
||||
IBoxRepositories boxRepositories, IErpService erpService, ISingleDataService singleDataService,
|
||||
ISerialNumbersRepositories serialNumbersRepositories, IBoxInventoryRepositories boxInventoryRepositories,
|
||||
IMapper mapper, IErpBasicDataExtendService erpBasicDataExtendService, IOutStockRepositories outStockRepositories,
|
||||
ILogger<SysConfigController> logger)
|
||||
ILogger<SysConfigController> logger, IMoveBoxRecordRepositories moveBoxRecordRepositories)
|
||||
{
|
||||
_loginService = loginService;
|
||||
_basicsRepositories = basicsRepositories;
|
||||
@@ -58,6 +59,7 @@ namespace WMS.Web.Api.Controllers
|
||||
_erpBasicDataExtendService = erpBasicDataExtendService;
|
||||
_outStockRepositories = outStockRepositories;
|
||||
_logger = logger;
|
||||
_moveBoxRecordRepositories = moveBoxRecordRepositories;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -395,6 +397,27 @@ namespace WMS.Web.Api.Controllers
|
||||
return Result<BoxResponse>.ReSuccess(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据箱号获取箱对应移箱单信息 最新一条
|
||||
/// </summary>
|
||||
/// <param name="boxBillNo">必填</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
[Route("GetBox_MoveBoxRecord")]
|
||||
public async Task<Result<BoxResponse>> GetBox_MoveBoxRecord([FromQuery] string boxBillNo)
|
||||
{
|
||||
var res = await _boxRepositories.GetBox(new List<string>() { boxBillNo });
|
||||
if (res.Count() <= 0)
|
||||
return Result<BoxResponse>.ReFailure("箱号" + boxBillNo + "不存在", 800000);
|
||||
var response = res[0];
|
||||
var detail = await _moveBoxRecordRepositories.GetDetailsByBoxId(response.Id);
|
||||
if (detail.Count() == 0)
|
||||
return Result<BoxResponse>.ReFailure("箱号" + boxBillNo + "未出库", 800000);
|
||||
response.Details = detail;
|
||||
response.TotalQty = detail.Sum(s => s.Qty);
|
||||
return Result<BoxResponse>.ReSuccess(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据序列号或规格型号,物料编码搜索物料信息-PDA
|
||||
/// </summary>
|
||||
|
||||
@@ -532,6 +532,13 @@
|
||||
<param name="boxBillNo">必填</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Api.Controllers.SysConfigController.GetBox_MoveBoxRecord(System.String)">
|
||||
<summary>
|
||||
根据箱号获取箱对应移箱单信息 最新一条
|
||||
</summary>
|
||||
<param name="boxBillNo">必填</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Api.Controllers.SysConfigController.GetMaterial(System.String)">
|
||||
<summary>
|
||||
根据序列号或规格型号,物料编码搜索物料信息-PDA
|
||||
|
||||
@@ -3867,6 +3867,31 @@
|
||||
数量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.MoveBoxRecord.SaveMoveBoxRecordRequest.Details">
|
||||
<summary>
|
||||
明细信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.MoveBoxRecord.SaveMoveBoxRecordDetailsRequest">
|
||||
<summary>
|
||||
移箱明细
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.MoveBoxRecord.SaveMoveBoxRecordDetailsRequest.MaterialId">
|
||||
<summary>
|
||||
物料Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.MoveBoxRecord.SaveMoveBoxRecordDetailsRequest.Qty">
|
||||
<summary>
|
||||
数量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.MoveBoxRecord.SaveMoveBoxRecordDetailsRequest.SerialNumbers">
|
||||
<summary>
|
||||
序列号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.OperateRequest">
|
||||
<summary>
|
||||
操作 Id集合
|
||||
|
||||
@@ -1155,6 +1155,11 @@
|
||||
操作时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Entitys.MoveBoxRecord.Details">
|
||||
<summary>
|
||||
明细信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Domain.Entitys.MoveBoxRecord.Create(WMS.Web.Domain.Values.MoveBoxType,System.Int32,System.Decimal,System.String,System.String,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
创建
|
||||
@@ -1166,6 +1171,36 @@
|
||||
生成单据号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.Entitys.MoveBoxRecordDetails">
|
||||
<summary>
|
||||
移箱明细信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Entitys.MoveBoxRecordDetails.Id">
|
||||
<summary>
|
||||
主键 订单编号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Entitys.MoveBoxRecordDetails.Fid">
|
||||
<summary>
|
||||
单据头Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Entitys.MoveBoxRecordDetails.MaterialId">
|
||||
<summary>
|
||||
物料Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Entitys.MoveBoxRecordDetails.Qty">
|
||||
<summary>
|
||||
数量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Entitys.MoveBoxRecordDetails.SerialNumbers">
|
||||
<summary>
|
||||
序列号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.Entitys.OutStock">
|
||||
<summary>
|
||||
wms出库单
|
||||
|
||||
Reference in New Issue
Block a user