盘点库存

This commit is contained in:
qianhao.xu
2024-04-11 19:37:03 +08:00
parent ef15173349
commit 910a82a747
4 changed files with 37 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
using Microsoft.AspNetCore.Mvc;
using System.Reflection.Metadata;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Model.MES.wms;
@@ -137,7 +137,22 @@ namespace ZR.Admin.WebApi.Controllers
return ToResponse(response);
}
/// <summary>
/// 修改库存数量
/// </summary>
/// <param name="id"></param>
/// <param name="stack_num"></param>
/// <returns></returns>
[HttpGet("modifyInventoryQuantity")]
public IActionResult ModifyInventoryQuantity(string id,int stack_num)
{
if(string.IsNullOrEmpty(id))
{
return SUCCESS(null);
}
var response= _WmGoodsNowProductionService.ModifyInventoryQuantity(id, stack_num);
return SUCCESS(response);
}
}

View File

@@ -63,6 +63,11 @@ namespace ZR.Service.mes.qc
/// <returns></returns>
public QcQualityStatisticsFirst AddQcQualityStatisticsFirst(QcQualityStatisticsFirst model)
{
if(string.IsNullOrEmpty(model.Id))
{
model.Id= SnowFlakeSingle.Instance.NextId().ToString();
}
return Context.Insertable(model).ExecuteReturnEntity();
}

View File

@@ -42,5 +42,7 @@ namespace ZR.Service.mes.wms.IService
int UpdateWmGoodsNowProduction(WmGoodsNowProduction parm);
int ModifyInventoryQuantity(string id, int stack_num);
}
}

View File

@@ -233,6 +233,19 @@ namespace ZR.Service.mes.wms
//return response;
return Update(model, true);
}
/// <summary>
/// 修改实际库存
/// </summary>
/// <param name="id"></param>
/// <param name="stack_num"></param>
/// <returns></returns>
public int ModifyInventoryQuantity(string id, int stack_num)
{
return Context.Updateable<WmGoodsNowProduction>()
.SetColumns(it => it.GoodsNumAction == stack_num)
.Where(it => it.Id == id).ExecuteCommand();
}
}