From 175cd5761970d1fd06b500c2fa0d5528c3571fb6 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期一, 26 一月 2026 11:08:38 +0800
Subject: [PATCH] #
---
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/InBoundServiceImpl.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/InBoundServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/InBoundServiceImpl.java
index 065379f..2cd8353 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/InBoundServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/InBoundServiceImpl.java
@@ -188,6 +188,14 @@
throw new CoolException("鏈壘鍒版墍灞炲簱鍖轰俊鎭�");
}
+ DeviceSite deviceSite = deviceSiteService.getOne(new LambdaQueryWrapper<DeviceSite>()
+ .eq(DeviceSite::getSite, station.getStationName())
+ .eq(DeviceSite::getAreaIdEnd, warehouseArea.getId())
+ .eq(DeviceSite::getType, TaskType.TASK_TYPE_EMPITY_IN.type).last("limit 1"));
+ if (Cools.isEmpty(deviceSite)) {
+ throw new CoolException("鏃犲彲鐢ㄨ矾寰勶紒锛�");
+ }
+
// BasContainer container = basContainerService.getOne(new LambdaUpdateWrapper<BasContainer>()
// .eq(BasContainer::getCode, param.getContainerNo()));
// if (Objects.isNull(container)) {
@@ -213,7 +221,7 @@
.setTargLoc(targetLoc)
.setOrgSite(station.getStationName())
.setBarcode(param.getContainerNo())
- .setTargSite(station.getStationName())
+ .setTargSite(deviceSite.getDeviceCode())
.setCreateBy(loginUserId)
.setUpdateBy(loginUserId);
if (!taskService.save(task)) {
--
Gitblit v1.9.1