PDA仓库存货调整

This commit is contained in:
2024-07-15 15:01:40 +08:00
parent 9e85bc8d4a
commit 11d23f211f
3 changed files with 32 additions and 19 deletions

View File

@@ -70,16 +70,16 @@ namespace ZR.Admin.WebApi.Controllers
[HttpGet("shortPatchsearch")]
public IActionResult QueryshortPatch(CommonQueryDto parm)
{
List<WmGoodShortPackageCodeDto> response = _WmGoodsNowProductionService.QueryshortPatch(parm);
(List<WmGoodShortPackageCodeDto>,int) response = _WmGoodsNowProductionService.QueryshortPatch(parm);
var json = new
{
list = response,
total = response.Count
list = response.Item1,
total = response.Item2
};
return ToResponse(new ApiResult(200, "ok", json));
}
/// <summary>
/// 移动端 短批次号查询
/// 移动端 短批次号详细信息查询
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
@@ -87,7 +87,12 @@ namespace ZR.Admin.WebApi.Controllers
public IActionResult Patchsearchdetail(WmGoodsNowProductionQueryDto parm)
{
var response = _WmGoodsNowProductionService.Patchsearchdetail(parm);
return SUCCESS(response);
var json = new
{
list = response.Item1,
total = response.Item2
};
return ToResponse(new ApiResult(200, "ok", json));
}
/// <summary>

View File

@@ -22,14 +22,14 @@ namespace ZR.Service.mes.wms.IService
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
List<WmGoodShortPackageCodeDto> QueryshortPatch(CommonQueryDto parm);
(List<WmGoodShortPackageCodeDto>,int) QueryshortPatch(CommonQueryDto parm);
/// <summary>
/// 移动端 查询短批次号 细则详情
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
List<WmGoodsNowProductionDto> Patchsearchdetail(WmGoodsNowProductionQueryDto parm);
(List<WmGoodsNowProductionDto>,int) Patchsearchdetail(WmGoodsNowProductionQueryDto parm);
WmGoodsNowProduction GetInfo(string Id);

View File

@@ -164,7 +164,7 @@ namespace ZR.Service.mes.wms
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
public List<WmGoodShortPackageCodeDto> QueryshortPatch(CommonQueryDto parm)
public (List<WmGoodShortPackageCodeDto>, int) QueryshortPatch(CommonQueryDto parm)
{
// 结果集
List<WmGoodShortPackageCodeDto> resultList = new();
@@ -211,7 +211,7 @@ namespace ZR.Service.mes.wms
{
resultList = resultList.Skip(startIndex).Take(startIndex + rows).ToList();
}
return resultList;
return (resultList, sum);
}
/// <summary>
@@ -219,7 +219,9 @@ namespace ZR.Service.mes.wms
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
public List<WmGoodsNowProductionDto> Patchsearchdetail(WmGoodsNowProductionQueryDto parm)
public (List<WmGoodsNowProductionDto>, int) Patchsearchdetail(
WmGoodsNowProductionQueryDto parm
)
{
var predicate = Expressionable
.Create<WmGoodsNowProduction>()
@@ -246,6 +248,8 @@ namespace ZR.Service.mes.wms
WmMaterial material = Context
.Queryable<WmMaterial>()
.Where(it => it.Partnumber == item.Partnumber)
.Where(it => it.Type == 1)
.Where(it => it.Status == 1)
.First();
if (material == null)
{
@@ -256,7 +260,7 @@ namespace ZR.Service.mes.wms
? material.Description
: material.ProductName;
}
return response;
return (response, response.Count);
}
/// <summary>
@@ -413,7 +417,8 @@ namespace ZR.Service.mes.wms
List<WmGoodsNowProduction> updateList = new List<WmGoodsNowProduction>();
foreach (string id in parm.Ids)
{
WmGoodsNowProduction nowProduction = new()
WmGoodsNowProduction nowProduction =
new()
{
Id = id,
LocationCode = parm.LocationCode,
@@ -422,7 +427,10 @@ namespace ZR.Service.mes.wms
};
updateList.Add(nowProduction);
}
return Context.Updateable(updateList).IgnoreColumns(ignoreAllNullColumns:true).ExecuteCommand();
return Context
.Updateable(updateList)
.IgnoreColumns(ignoreAllNullColumns: true)
.ExecuteCommand();
}
catch (Exception e)
{