From d9c99e0480b4910cdb134778dd5c314b35ec4cf2 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期一, 29 九月 2025 10:05:23 +0800 Subject: [PATCH] 1 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockService/InventoryBatchService.cs | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/InventoryBatchService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/InventoryBatchService.cs" index 1674d5d..a347878 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/InventoryBatchService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/InventoryBatchService.cs" @@ -24,15 +24,30 @@ { private readonly IMapper _mapper; public IInventoryBatchRepository Repository => BaseDal; + public IInventoryInfoRepository _inventoryInfoRepository; - public InventoryBatchService(IInventoryBatchRepository BaseDal, IMapper mapper) : base(BaseDal) + public InventoryBatchService(IInventoryBatchRepository BaseDal, IInventoryInfoRepository inventoryInfoRepository, IMapper mapper) : base(BaseDal) { _mapper = mapper; + _inventoryInfoRepository = inventoryInfoRepository; } public List<Dt_Inventory_Batch> GetInventoryBatch(string materielCode) { List<Dt_Inventory_Batch> dt_Inventories = BaseDal.QueryData(x => x.MaterielCode == materielCode); return dt_Inventories; } + + public override WebResponseContent UpdateData(SaveModel saveModel) + { + var productStatus = saveModel.MainData["productStatus"].ObjToInt(); + var batchNo = saveModel.MainData["batchNo"].ToString(); + List<Dt_InventoryInfo> inventoryInfos = _inventoryInfoRepository.QueryData(x => x.BatchNo == batchNo); + inventoryInfos.ForEach(x => + { + x.ProductStatus = productStatus; + }); + _inventoryInfoRepository.UpdateData(inventoryInfos); + return base.UpdateData(saveModel); + } } } -- Gitblit v1.9.3