diff --git a/src/com/engine/salary/biz/AttendQuoteDataValueBiz.java b/src/com/engine/salary/biz/AttendQuoteDataValueBiz.java index a9a7c96cc..5082f23d0 100644 --- a/src/com/engine/salary/biz/AttendQuoteDataValueBiz.java +++ b/src/com/engine/salary/biz/AttendQuoteDataValueBiz.java @@ -37,11 +37,15 @@ public class AttendQuoteDataValueBiz { AttendQuoteDataValueMapper mapper = sqlSession.getMapper(AttendQuoteDataValueMapper.class); List employeeIds = param.getEmployeeIds(); - List> partition = Lists.partition(employeeIds, 100); - partition.forEach(empIds -> { - param.setEmployeeIds(empIds); + if (CollectionUtils.isNotEmpty(employeeIds)) { + List> partition = Lists.partition(employeeIds, 100); + partition.forEach(empIds -> { + param.setEmployeeIds(empIds); + list.addAll(mapper.listSome(param)); + }); + } else { list.addAll(mapper.listSome(param)); - }); + } } finally { sqlSession.close(); }