From 431f88fdade07a22b636714f1690cee3a55668d0 Mon Sep 17 00:00:00 2001 From: cp <513960435@qq.com> Date: 星期三, 30 十月 2024 13:35:56 +0800 Subject: [PATCH] 完善 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/LocDetlController.java | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/LocDetlController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/LocDetlController.java index 45fd7af..1e09cae 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/LocDetlController.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/LocDetlController.java @@ -48,15 +48,28 @@ @RequestMapping(value = "/locDetl/forlocNo/auth/v1") @ManagerAuth - public R forlocNoV1(@RequestParam String locNo) { - LambdaQueryWrapper<LocDetl> locDetlLambdaQueryWrapper = new LambdaQueryWrapper<LocDetl>() - .eq(LocDetl::getLocNo, locNo) - .eq(LocDetl::getHostId, getHostId()); - List<LocDetl> detls = locDetlService.list(locDetlLambdaQueryWrapper); - if (Cools.isEmpty(detls)){ - return R.error("鏈煡璇㈠埌搴撳瓨鏁版嵁"); + public R forlocNoV1(@RequestParam String locNo,@RequestParam String matnr) { + if(Cools.isEmpty(matnr)){ + LambdaQueryWrapper<LocDetl> locDetlLambdaQueryWrapper = new LambdaQueryWrapper<LocDetl>() + .eq(LocDetl::getLocNo, locNo) + .eq(LocDetl::getHostId, getHostId()); + List<LocDetl> detls = locDetlService.list(locDetlLambdaQueryWrapper); + if (Cools.isEmpty(detls)){ + return R.error("鏈煡璇㈠埌搴撳瓨鏁版嵁"); + } + return R.ok(detls); + }else{ + LambdaQueryWrapper<LocDetl> locDetlLambdaQueryWrapper = new LambdaQueryWrapper<LocDetl>() + .eq(LocDetl::getLocNo, locNo) + .eq(LocDetl::getHostId, getHostId()) + .like(LocDetl::getMatnr,matnr); + List<LocDetl> detls = locDetlService.list(locDetlLambdaQueryWrapper); + if (Cools.isEmpty(detls)){ + return R.error("鏈煡璇㈠埌搴撳瓨鏁版嵁"); + } + return R.ok(detls); } - return R.ok(detls); + } @RequestMapping(value = "/locDetl/forlocNo/auth") -- Gitblit v1.9.1