From c1c1b1f95b0880cd58afadb98d6933287fe6311c Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周日, 15 12月 2024 16:41:37 +0800 Subject: [PATCH] 22 --- LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOperationTask/WmsOperationTaskService.cs | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOperationTask/WmsOperationTaskService.cs b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOperationTask/WmsOperationTaskService.cs index 2173d2f..9d0bbd7 100644 --- a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOperationTask/WmsOperationTaskService.cs +++ b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOperationTask/WmsOperationTaskService.cs @@ -27,6 +27,7 @@ private readonly SqlSugarRepository<WmsRecordUpiProcess> _wmsRecordUpiProcessRep; private readonly SqlSugarRepository<WmsRecordPackageProcess> _wmsRecordPackageProcessRep; private readonly SqlSugarRepository<Mes_Upi_LineQueue> _mes_Upi_LineQueueRep; + private readonly SqlSugarRepository<Mes_Package_LineQueue> _mes_Package_LineQueueRep; private readonly SqlSugarRepository<WmsRecordUpiNg> _wmsRecordUpiNgRep; private readonly WmsCommonnQueryService _wmsCommonnQueryService; @@ -41,8 +42,10 @@ , SqlSugarRepository<WmsRecordPackageProcess> wmsRecordPackageProcessRep , SqlSugarRepository<WmsRecordUpiNg> wmsRecordUpiNgRep , WmsCommonnQueryService wmsCommonnQueryService + , SqlSugarRepository<Mes_Package_LineQueue> mes_Package_LineQueueRep ) { + _mes_Package_LineQueueRep = mes_Package_LineQueueRep; _wmsCommonnQueryService = wmsCommonnQueryService; _wmsRecordUpiNgRep = wmsRecordUpiNgRep; _sysConfigRep = sysConfigRep; @@ -111,6 +114,22 @@ packageObj.UpiFlag = UpiFlagEnum.NG; packageObj.UpiStatus = UpiStatusEnum.宸蹭笅绾�; await _mesPackageGatherRep.UpdateAsync(packageObj); + + foreach (var quan in quanList) + { + //娓呯悊 闃熷垪琛� + var removeUpiList = await _mes_Upi_LineQueueRep.AsQueryable().Where(x => x.Upi == quan.Upi).ToListAsync(); + if (removeUpiList?.Count > 0) + { + await _mes_Upi_LineQueueRep.DeleteAsync(removeUpiList); + } + + var removePackageList = await _mes_Package_LineQueueRep.AsQueryable().Where(x => x.PackageCode == quan.PackageCode).ToListAsync(); + if (removePackageList?.Count > 0) + { + await _mes_Package_LineQueueRep.DeleteAsync(removePackageList); + } + } } //妯″紡鍒ゆ柇 @@ -446,6 +465,21 @@ await _wmsRecordUpiNgRep.InsertAsync(wmsRecordUpiNg); + + //娓呯悊 闃熷垪琛� + var removeUpiList = await _mes_Upi_LineQueueRep.AsQueryable().Where(x => x.Upi == item.UPI).ToListAsync(); + if (removeUpiList?.Count > 0) + { + await _mes_Upi_LineQueueRep.DeleteAsync(removeUpiList); + } + + var removePackageList = await _mes_Package_LineQueueRep.AsQueryable().Where(x => x.PackageCode == item.PackageCode).ToListAsync(); + if (removePackageList?.Count > 0) + { + await _mes_Package_LineQueueRep.DeleteAsync(removePackageList); + } + + } -- Gitblit v1.9.3