diff --git a/src/com/engine/salary/biz/SIAccountBiz.java b/src/com/engine/salary/biz/SIAccountBiz.java index 6c48ee26a..bda2fae67 100644 --- a/src/com/engine/salary/biz/SIAccountBiz.java +++ b/src/com/engine/salary/biz/SIAccountBiz.java @@ -1476,7 +1476,10 @@ public class SIAccountBiz extends Service { if (archivesPerson != null) { categoryIds.forEach(item -> { if (archivesPerson.containsKey(String.valueOf(item)) && schemeperson.containsKey(item)) { - needArchivesPerson.add(item); + if (StringUtils.isNotBlank(archivesPerson.get(item))) { + needArchivesPerson.add(item); + } + } }); } @@ -1512,7 +1515,10 @@ public class SIAccountBiz extends Service { if (archivesCom != null) { categoryIds.forEach(item -> { if (archivesCom.containsKey(String.valueOf(item)) && schemeCom.containsKey(item)) { - needArchivesCom.add(item); + if (StringUtils.isNotBlank(archivesCom.get(item))) { + needArchivesCom.add(item); + } + } });