From ccfbcdf2a2ee13a7575bb7bbd0cbf5311df2827b Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 09 九月 2025 19:00:22 +0800
Subject: [PATCH] no message

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/LocController.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/LocController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/LocController.java
index 5d4b302..f37db28 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/LocController.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/LocController.java
@@ -1,6 +1,7 @@
 package com.zy.asrs.wms.asrs.controller;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.zy.asrs.framework.common.Cools;
 import com.zy.asrs.framework.common.R;
@@ -41,6 +42,17 @@
         return R.ok().add(locService.page(pageParam, pageParam.buildWrapper(true)));
     }
 
+
+    @PreAuthorize("hasAuthority('asrs:loc:list')")
+    @PostMapping("/auto/loc/page")
+    public R autoPage(@RequestBody Map<String, Object> map) {
+        BaseParam baseParam = buildParam(map, BaseParam.class);
+        PageParam<Loc, BaseParam> pageParam = new PageParam<>(baseParam, Loc.class);
+        QueryWrapper<Loc> wrapper = pageParam.buildWrapper(true);
+        wrapper.eq("loc_sts_id", 1).notLike("barcode", "PK");
+        return R.ok().add(locService.page(pageParam, wrapper));
+    }
+
     @PreAuthorize("hasAuthority('asrs:loc:list')")
     @PostMapping("/loc/list")
     @CacheData(tableName = {"man_loc"})

--
Gitblit v1.9.1