From cec7cac221d4d1ad93de16d237a2346f96343e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=ABUmbrella?= <2539020564@qq.com> Date: Fri, 13 Mar 2026 16:13:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BA=93=E4=BD=8D=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E9=80=81=EF=BC=8C=E5=8F=98=E6=88=90=E4=BC=98=E5=85=88?= =?UTF-8?q?=E9=80=81=E5=86=85=E5=B1=82=EF=BC=8C=E6=9C=80=E5=90=8E=E9=80=81?= =?UTF-8?q?=E5=A4=96=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/logistics/service/impl/IOrderBoxServiceImpl.java | 4 ++-- .../service/impl/StorageMonitoringServiceImpl.java | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java index 5a921b61..e2ed46da 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java @@ -679,14 +679,14 @@ public class IOrderBoxServiceImpl implements IOrderBoxService { if (!CollectionUtils.isEmpty(freeStationList)) { Station station = null; String stationPosition = ""; + station = freeStationList.get(0); if (station.getStatus() == SAME_LAYER) { + station = null; Station startStation = stationService.list(new LambdaQueryWrapper().eq(Station::getStationCode, startStationCode)).get(0); stationPosition = startStation.getStationPosition(); station = findByField(freeStationList, "stationPosition", stationPosition); - } else { - station = freeStationList.get(0); } if (station == null) { return R.fail("当前班次" + stationPosition + "楼层库位繁忙,请空闲后再试"); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StorageMonitoringServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StorageMonitoringServiceImpl.java index 33ed9fa1..19aa9e01 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StorageMonitoringServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StorageMonitoringServiceImpl.java @@ -203,9 +203,13 @@ public class StorageMonitoringServiceImpl implements IStorageMonitoringService { if(null != ctuSchedulingTask && ctuSchedulingTask.getCode().equals("0")){ // 添加任务 boolean record = taskExecuteRecordService.inboundRecord(ctuSchedulingTask, firstTask,null); - taskIdList.add(firstTask.getId()); - } + if (record){ + taskIdList.add(firstTask.getId()); + } + + } + log.info("taskIdList数据:{}",taskList); processedCount++; // 成功处理计数+1 } catch (Exception e) {