From 955cad73c85bfb53773fca84769339492c58f175 Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Wed, 4 Mar 2026 19:06:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=B5=81=E8=BE=93=E9=80=81=E7=BA=BF?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/constant/LauncherConstant.java | 4 +- .../desk/logistics/pojo/entity/Location.java | 4 +- .../desk/logistics/pojo/entity/Station.java | 4 +- .../desk/logistics/mapper/LocationMapper.java | 8 ++ .../desk/logistics/mapper/LocationMapper.xml | 8 ++ .../desk/logistics/mapper/StationMapper.java | 5 + .../desk/logistics/mapper/StationMapper.xml | 4 + .../desk/logistics/mapper/TaskMapper.xml | 2 +- .../logistics/service/ILocationService.java | 13 ++ .../logistics/service/IStationService.java | 8 ++ .../service/impl/IOrderBoxServiceImpl.java | 8 +- .../service/impl/LocationServiceImpl.java | 16 +++ .../service/impl/PipelineServiceImpl.java | 136 ++++++++++++++++-- .../service/impl/StationServiceImpl.java | 9 ++ .../service/impl/TaskServiceImpl.java | 5 +- 15 files changed, 209 insertions(+), 25 deletions(-) diff --git a/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java b/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java index 73debd58..6dfc16cd 100644 --- a/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java +++ b/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java @@ -12,9 +12,9 @@ public interface LauncherConstant { /** * nacos 命名空间 */ -// String NACOS_NAMESPACE = "feaf627f-a847-463b-8b73-24a0538f526e"; + String NACOS_NAMESPACE = "feaf627f-a847-463b-8b73-24a0538f526e"; // 生产环境 - String NACOS_NAMESPACE = "db3f4da1-ae19-4104-8c17-6d9b8f069401"; +// String NACOS_NAMESPACE = "db3f4da1-ae19-4104-8c17-6d9b8f069401"; // 测试环境 // String NACOS_NAMESPACE = "6cdd0310-0d61-4f54-891a-7fb06224d9b8"; diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Location.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Location.java index d5d73fcf..ae4fc3ad 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Location.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Location.java @@ -31,12 +31,12 @@ public class Location extends BaseEntity { /** * 状态常量:占用 */ - public static final Integer STATUS_OCCUPIED = 0; + public static final Integer STATUS_OCCUPIED = 1; /** * 状态常量:空闲 */ - public static final Integer STATUS_FREE = 1; + public static final Integer STATUS_FREE = 0; /** diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Station.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Station.java index da1ea356..46cf5465 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Station.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/Station.java @@ -25,12 +25,12 @@ public class Station extends BaseEntity { /** * 状态常量:空闲 */ - public static final Integer STATUS_OCCUPIED = 0; + public static final Integer STATUS_FREE = 0; /** * 状态常量:占用 */ - public static final Integer STATUS_FREE = 1; + public static final Integer STATUS_OCCUPIED = 1; /** * 状态常量:预占用 diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.java index 1544292a..9ed2adb4 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.java @@ -1,8 +1,16 @@ package org.springblade.desk.logistics.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; import org.springblade.desk.logistics.pojo.entity.Location; import org.springblade.desk.logistics.pojo.entity.OrderBind; +import java.util.List; + public interface LocationMapper extends BaseMapper { + + + List selectByLocationStatus(@Param("statusFree") Integer statusFree); + + List selectByStatus(@Param("status") Integer status); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.xml index 6197aceb..43f0926d 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/LocationMapper.xml @@ -5,4 +5,12 @@ + + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.java index 74d99200..ccc15d1c 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.java @@ -1,8 +1,13 @@ package org.springblade.desk.logistics.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; import org.springblade.desk.logistics.pojo.entity.OrderBind; import org.springblade.desk.logistics.pojo.entity.Station; +import java.util.List; + public interface StationMapper extends BaseMapper { + + List selectByWcId(@Param("wcId") Long wcId); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml index 53b338b1..c05a5cbf 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml @@ -5,4 +5,8 @@ + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml index 2daf3f83..635ac486 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml @@ -6,7 +6,7 @@