From 7972683f56368cd8ce7ef8bb7f1d087416f4a3e7 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期一, 02 二月 2026 13:23:35 +0800
Subject: [PATCH] 容器管理-编辑可入库区  选中数据排序  选择文字排序 兼容修改后的其他调用方法

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/BasContainerController.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/BasContainerController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/BasContainerController.java
index 0c06dcd..1ba4d16 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/BasContainerController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/BasContainerController.java
@@ -51,6 +51,10 @@
     @GetMapping("/basContainer/{id}")
     public R get(@PathVariable("id") Long id) {
         BasContainer basContainer = basContainerService.getById(id);
+        // 纭繚杩斿洖鐨刟reas鎸塻ort瀛楁鎺掑簭
+        if (basContainer != null) {
+            basContainer.sortAreas();
+        }
         return R.ok().add(basContainer);
     }
 
@@ -62,6 +66,10 @@
         basContainer.setCreateTime(new Date());
         basContainer.setUpdateBy(getLoginUserId());
         basContainer.setUpdateTime(new Date());
+        
+        // 纭繚areas鎸塻ort瀛楁鎺掑簭
+        basContainer.sortAreas();
+        
         BasContainer container = basContainerService.getOne(new LambdaQueryWrapper<BasContainer>().eq(BasContainer::getContainerType, basContainer.getContainerType()));
         if (null != container) {
             return R.error("璇ョ被鍨嬪凡琚垵濮嬪寲");
@@ -78,6 +86,10 @@
     public R update(@RequestBody BasContainer basContainer) {
         basContainer.setUpdateBy(getLoginUserId());
         basContainer.setUpdateTime(new Date());
+        
+        // 纭繚areas鎸塻ort瀛楁鎺掑簭
+        basContainer.sortAreas();
+        
         if (!basContainerService.updateById(basContainer)) {
             return R.error("Update Fail");
         }

--
Gitblit v1.9.1