From 3ec2a73b915154848652dd18e2d0e8b1f7487788 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Thu, 13 Feb 2025 11:20:12 +0800 Subject: [PATCH] =?UTF-8?q?2/13=20=E8=99=9A=E6=8B=9F=E6=A7=BD=E4=BD=8Dbug?= =?UTF-8?q?=E4=BC=98=E5=8C=961.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/SysWorkplaceQueueService.java | 4 +++ .../service/inout/IoSplitFifoInvService.java | 34 +++++++++---------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/glxp/api/service/basic/SysWorkplaceQueueService.java b/src/main/java/com/glxp/api/service/basic/SysWorkplaceQueueService.java index 69e8794ac..b82a089e9 100644 --- a/src/main/java/com/glxp/api/service/basic/SysWorkplaceQueueService.java +++ b/src/main/java/com/glxp/api/service/basic/SysWorkplaceQueueService.java @@ -254,5 +254,9 @@ public class SysWorkplaceQueueService extends ServiceImpl filteredQueues = queues.stream() - .filter(queue -> { - IoSplitFifoInv one = getOne( - new LambdaQueryWrapper() - .eq(IoSplitFifoInv::getWorkPlaceQueueCode, queue.getCode()) - ); - return one == null; // 只保留那些没有匹配的槽位 - }) - .sorted((queue1, queue2) -> queue1.getCode().compareTo(queue2.getCode())) - .collect(Collectors.toList()); - if (filteredQueues.size() > 0) { - //还有剩余的槽位 可分配 - SysWorkplaceQueue sysWorkplaceQueue = filteredQueues.get(0); - return sysWorkplaceQueue.getCode(); - } else { +// // 使用流来过滤掉匹配的元素 +// List filteredQueues = queues.stream() +// .filter(queue -> { +// IoSplitFifoInv one = getOne( +// new LambdaQueryWrapper() +// .eq(IoSplitFifoInv::getWorkPlaceQueueCode, queue.getCode()) +// ); +// return one == null; // 只保留那些没有匹配的槽位 +// }) +// .sorted((queue1, queue2) -> queue1.getCode().compareTo(queue2.getCode())) +// .collect(Collectors.toList()); //增加一个槽位 SysWorkplaceLayer layer = sysWorkplaceLayerService.getOne(new LambdaQueryWrapper().eq(SysWorkplaceLayer::getCode, workplaceQueue.getLayerCode())); SysWorkplaceLayerRequest sysWorkplaceLayerRequest = new SysWorkplaceLayerRequest(); @@ -206,8 +204,8 @@ public class IoSplitFifoInvService extends ServiceImpl