From a1e67a0b1bb0b60f87d2db7db17ec1b093e3b73e Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期五, 19 四月 2024 11:04:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index 3ef60c2..1a1a1d4 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -106,6 +106,7 @@ + @Override @Transactional public void comb(CombParam param, Long userId) { @@ -1357,4 +1358,32 @@ manPakOutService.updateById(manPakOut); } + + @Override + public List<Pla> pdaSelectInfmt(String barcode) { + EntityWrapper<Pla> plaEntityWrapper = new EntityWrapper<>(); + String[] split = barcode.split(";"); + if (split.length == 4){ + plaEntityWrapper.eq("brand",split[0]); + plaEntityWrapper.eq("batch",split[1]); + plaEntityWrapper.eq("package_no",split[2]); + plaEntityWrapper.eq("line",split[3]); + }else if (split.length == 1){ + Node node = nodeService.selectOne(new EntityWrapper<Node>().eq("name", barcode)); + if (Cools.isEmpty(node)){ + throw new CoolException("璇锋鏌ヨ緭鍏ョ殑搴撲綅鐮�"); + } + plaEntityWrapper.eq("loc_no",barcode); + + }else { + throw new CoolException("鏉$爜淇℃伅鏈夎!"); + } + + + List<Pla> plaList = plaService.selectList(plaEntityWrapper); + if (Cools.isEmpty(plaList)){ + throw new CoolException("鏈煡璇㈠埌搴撳瓨鐗╂枡淇℃伅"); + } + return plaList; + } } -- Gitblit v1.9.1