From 0e34eae4e83ee31c2b1aa61151d9f0ba9a6fceea Mon Sep 17 00:00:00 2001 From: xiejunyu Date: Wed, 15 Jun 2022 13:59:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=95=E8=A7=84=E6=B8=85=E5=8D=95+=E8=99=9A?= =?UTF-8?q?=E6=8B=9F=E6=B8=85=E5=8D=95log=E5=86=85=E5=AE=B9=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/DummyInventoryInfoEOServiceImpl.java | 30 +++++--- .../ProjectLawsInventoryEOServiceImpl.java | 70 ++++++++++++------- 2 files changed, 65 insertions(+), 35 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/dummy/service/impl/DummyInventoryInfoEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/dummy/service/impl/DummyInventoryInfoEOServiceImpl.java index f5c460d69..d6c697d6b 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/dummy/service/impl/DummyInventoryInfoEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/dummy/service/impl/DummyInventoryInfoEOServiceImpl.java @@ -474,9 +474,7 @@ public class DummyInventoryInfoEOServiceImpl extends ServiceImpl infoListCopy = DeepCopyListUtil.depCopy(infoList); @@ -493,6 +491,8 @@ public class DummyInventoryInfoEOServiceImpl extends ServiceImpl id.equals(e.getId())).collect(Collectors.toList()).get(0); DummyInventoryInfoEO infoCopy = infoListCopy.stream().filter(e -> id.equals(e.getId())).collect(Collectors.toList()).get(0); + StringBuilder contentLogBuilder = new StringBuilder(); + StringBuilder enContentLogBuilder = new StringBuilder(); contentLogBuilder.append(info.getSerialNumber() + ":"); enContentLogBuilder.append(infoCopy.getSerialNumber() + ":"); DummyInventoryInfoEO dummyInventoryInfoEOTemp = new DummyInventoryInfoEO(); @@ -571,20 +571,32 @@ public class DummyInventoryInfoEOServiceImpl extends ServiceImpl idsList = Arrays.asList(projectLawsInventoryEO.getIds().split(",")); + List infoEOList = listByIds(idsList); + String projectLibraryId = null; + if (CollectionUtils.isNotEmpty(infoEOList)) { + projectLibraryId = infoEOList.get(0).getProjectLibraryId(); + } + if(org.apache.commons.lang3.StringUtils.isNotBlank(projectLawsInventoryEO.getIds())){ + //根据id查询数据库中完整信息,翻译 + List idList = Arrays.asList(projectLawsInventoryEO.getIds().split(",")); + QueryWrapper queryWrapper = new QueryWrapper<>(); + List infoList = list(queryWrapper.in("id", idList)); + List projectLawsInventoryEOList = new ArrayList<>(); for (String id : projectLawsInventoryEO.getIds().split(",")) { ProjectLawsInventoryEO projectLawsInventoryEOTemp = new ProjectLawsInventoryEO(); @@ -1717,18 +1729,11 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl idList = Arrays.asList(projectLawsInventoryEO.getIds().split(",")); - QueryWrapper queryWrapper = new QueryWrapper<>(); - List infoList = list(queryWrapper.in("id", idList)); - String projectLibraryId = infoList.get(0).getProjectLibraryId(); //更新log LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); String username = sysUser.getUsername(); - String contentLog = username+"批量设置了:"; - StringBuilder contentLogBuilder = new StringBuilder(contentLog); + String contentLog = username+"批量设置了: “"; String enContentLog = username+" batch set : “"; - StringBuilder enContentLogBuilder = new StringBuilder(enContentLog); List infoListCopy = DeepCopyListUtil.depCopy(infoList); @@ -1747,6 +1752,8 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl id.equals(e.getId())).collect(Collectors.toList()).get(0); ProjectLawsInventoryEO infoCopy = infoListCopy.stream().filter(e -> id.equals(e.getId())).collect(Collectors.toList()).get(0); + StringBuilder contentLogBuilder = new StringBuilder(); + StringBuilder enContentLogBuilder = new StringBuilder(); contentLogBuilder.append(info.getSerialNumber() + ":"); enContentLogBuilder.append(infoCopy.getSerialNumber() + ":"); ProjectLawsInventoryEO projectLawsInventoryEOTemp = new ProjectLawsInventoryEO(); @@ -1755,28 +1762,28 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl