Browse Source

客户导入BUG修复

v1.0
15989082884@163.com 2 years ago
parent
commit
2552f0d053
  1. 11
      src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java

11
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<SysUser> userList = new ArrayList<>();
if(userCodes.size()>0){
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();

Loading…
Cancel
Save