From f7eaf384ca73d9701b90b5fb8d51910ec93479c0 Mon Sep 17 00:00:00 2001 From: cbs <18617195505@163.com> Date: Fri, 28 Mar 2025 17:12:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E7=BA=BF=E5=BA=93=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=BA=93=E4=BD=8D=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../houselocation/WareHouseLocationMapper.java | 14 ++++++++++++++ .../houselane/WareHouseLaneServiceImpl.java | 2 ++ .../houselocation/HouseLocationService.java | 14 ++++++++++++++ .../HouseLocationServiceImpl.java | 10 ++++++++++ .../houselocation/WareHouseLocationMapper.xml | 18 ++++++++++++++++++ 5 files changed, 58 insertions(+) diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/houselocation/WareHouseLocationMapper.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/houselocation/WareHouseLocationMapper.java index 8bef99d7d..0d1fec253 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/houselocation/WareHouseLocationMapper.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/houselocation/WareHouseLocationMapper.java @@ -122,4 +122,18 @@ public interface WareHouseLocationMapper extends BaseMapperX locationIds, @Param("taskId") Long taskId, @Param("locationLock") Integer locationLock); + + /** + * 更新线库名称 + * @param laneId + * @param laneName + */ + void updateLocationLaneNameByLaneId(@Param("laneId") Long laneId, + @Param("laneName") String laneName); + + /** + * 设置库位的线库id和名称为空 + * @param laneId + */ + void updateLocationLaneNameEmptyByLaneId(@Param("laneId") Long laneId); } \ No newline at end of file diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselane/WareHouseLaneServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselane/WareHouseLaneServiceImpl.java index c277ed7ef..cf189a090 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselane/WareHouseLaneServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselane/WareHouseLaneServiceImpl.java @@ -151,6 +151,7 @@ public class WareHouseLaneServiceImpl extends ServiceImpl { * @return */ List getLocationByLocationNumbers(List locationNumbers); + + /** + * 更新线库名称 + * @param laneId + * @param laneName + */ + void updateLocationLaneNameByLaneId(Long laneId, String laneName); + + /** + * 设置线库名称和id为空 + * @param id + */ + void updateLocationLaneNameEmptyByLaneId(Long laneId); } diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselocation/HouseLocationServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselocation/HouseLocationServiceImpl.java index 1341993c2..206a7fa2a 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselocation/HouseLocationServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/houselocation/HouseLocationServiceImpl.java @@ -143,6 +143,16 @@ public class HouseLocationServiceImpl extends ServiceImpl> list) { diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/houselocation/WareHouseLocationMapper.xml b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/houselocation/WareHouseLocationMapper.xml index 4504c5f69..2e3d2ffd6 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/houselocation/WareHouseLocationMapper.xml +++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/houselocation/WareHouseLocationMapper.xml @@ -506,6 +506,24 @@ #{id} + + update + ware_house_location + set + lane_name = #{laneName} + where + lane_id = #{laneId} + + + + update + ware_house_location + set + lane_name = null, + lane_id = null + where + lane_id = #{laneId} +