From 440040fcd67579bc9fff14a95765314e7d6f04f4 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 25 三月 2025 18:02:49 +0800
Subject: [PATCH] 修改 # 库位绑定库位类型优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java       |    4 ++--
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java |    3 ---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java   |    8 ++++++--
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java
index 817f37d..c1be3fc 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java
@@ -57,10 +57,14 @@
     @OperationLog("Create loc areas mats")
     @PostMapping("/locAreaMat/save")
     public R save(@RequestBody LocAreaMat locAreaMat) {
+        if (Objects.isNull(locAreaMat.getWarehouseId())) {
+            return R.error("浠撳簱涓嶈兘涓虹┖锛侊紒");
+        }
+        if (Objects.isNull(locAreaMat.getAreaId())) {
+            return R.error("搴撳尯涓嶈兘涓虹┖锛侊紒");
+        }
         locAreaMat.setCreateBy(getLoginUserId());
-        locAreaMat.setCreateTime(new Date());
         locAreaMat.setUpdateBy(getLoginUserId());
-        locAreaMat.setUpdateTime(new Date());
         if (!locAreaMatService.save(locAreaMat)) {
             return R.error("Save Fail");
         }
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java
index 9ead924..b91b7ee 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java
@@ -25,9 +25,6 @@
     @ApiModelProperty("鍒嗗尯ID")
     private Long locAreaId;
 
-    @ApiModelProperty("搴撲綅绫诲瀷")
-    private List<Long> typeIds;
-
     @ApiModelProperty("搴撲綅淇℃伅")
     private Loc loc;
 
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java
index 15f42fa..e2de606 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java
@@ -50,8 +50,8 @@
         }
 
         String join = locs.getLoc().getType();
-        if (!Objects.isNull(locs.getTypeIds()) && !locs.getTypeIds().isEmpty()) {
-             join = StringUtils.join(locs.getTypeIds(), ",");
+        if (!Objects.isNull(loc.getTypeIds()) && !loc.getTypeIds().isEmpty()) {
+             join = StringUtils.join(loc.getTypeIds(), ",");
         }
         boolean update = this.update(new LambdaUpdateWrapper<Loc>()
                 .in(Loc::getId, locs.getId())

--
Gitblit v1.9.1