diff --git a/src/com/engine/salary/mapper/siarchives/SocialSchemeMapper.xml b/src/com/engine/salary/mapper/siarchives/SocialSchemeMapper.xml
index f5c3abb92..b56512c37 100644
--- a/src/com/engine/salary/mapper/siarchives/SocialSchemeMapper.xml
+++ b/src/com/engine/salary/mapper/siarchives/SocialSchemeMapper.xml
@@ -425,6 +425,13 @@
#{item}
+
+
+ AND base.id IN
+
+ #{item}
+
+
@@ -497,6 +504,12 @@
#{item}
+
+ AND base.id IN
+
+ #{item}
+
+
@@ -570,6 +583,12 @@
#{item}
+
+ AND base.id IN
+
+ #{item}
+
+
diff --git a/src/com/engine/salary/web/SISchemeController.java b/src/com/engine/salary/web/SISchemeController.java
index f30501eac..ee007f129 100644
--- a/src/com/engine/salary/web/SISchemeController.java
+++ b/src/com/engine/salary/web/SISchemeController.java
@@ -172,7 +172,7 @@ public class SISchemeController {
InsuranceArchivesListParam param = new InsuranceArchivesListParam();
String ids = request.getParameter("ids");
if(StringUtils.isNotBlank(ids)){
- param.setEmployeeIds( Arrays.stream(ids.split(",")).map(Long::valueOf).collect(Collectors.toList()));
+ param.setIds( Arrays.stream(ids.split(",")).map(Long::valueOf).collect(Collectors.toList()));
}
String runStatuses = request.getParameter("runStatuses");