From 2552f0d0536517111047209716bc8ae44c20c97c Mon Sep 17 00:00:00 2001 From: "15989082884@163.com" <15989082884@163.com> Date: Wed, 30 Aug 2023 16:54:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E5=AF=BC=E5=85=A5BUG?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/bms/controller/BmsSupplierController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java b/src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java index 96a6fa1b..27c16a9d 100644 --- a/src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java +++ b/src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java @@ -956,6 +956,17 @@ public class BmsSupplierController { .map(a->Arrays.asList(a.getMinorHeadCodes().split(","))) .flatMap(List::stream).collect(Collectors.toList()) ); + userCodes.addAll( + updateList.stream().filter(a->StringUtils.hasText(a.getMainHeadCode())) + .map(a->Arrays.asList(a.getMainHeadCode().split(","))) + .flatMap(List::stream).collect(Collectors.toList()) + ); + userCodes.addAll( + updateList.stream().filter(a->StringUtils.hasText(a.getMinorHeadCodes())) + .map(a->Arrays.asList(a.getMinorHeadCodes().split(","))) + .flatMap(List::stream).collect(Collectors.toList()) + ); + userCodes = userCodes.stream().distinct().collect(Collectors.toList()); List userList = new ArrayList<>(); if(userCodes.size()>0){ LambdaQueryWrapper sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();