From 1cfaf4b8f5dbf8324e6ac22cfda31d2873014e42 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 09 九月 2025 14:13:54 +0800 Subject: [PATCH] 12 --- 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