From b267af1b816f646fa02c6f4983ebb3f9825cc192 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期六, 13 四月 2024 15:00:44 +0800 Subject: [PATCH] 单据管理:1.销售账号,在系统里面单据管理这里A销售员做的单子,在它的账号只显示自己的客户信息,不同的账号,看不到别人的信息,管理员是可以全部看的 2.增加客户名称,操作员搜索 --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 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 08112e5..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) { @@ -1332,8 +1333,13 @@ //杩樺師鏃х墿鏂欑姸鎬� Pla plaOld = plaService.selectByBatchAndPackageNo(manPakOut.getBatch(), Integer.parseInt(manPakOut.getBarcode()), manPakOut.getMaktx()); + //鏇存柊鏂扮墿鏂欎俊鎭� + plaNew.setQtyAnfme(plaOld.getQtyAnfme()); + plaNew.setStatus(plaOld.getStatus()); + plaService.updateById(plaNew); + plaOld.setStatus(GlobleParameter.PLA_STATUS_1); - plaOld.setQtyAnfme(0.0); + plaOld.setQtyAnfme(plaOld.getQtyAnfme() - manPakOut.getCount()); plaService.updateById(plaOld); @@ -1352,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