Просмотр исходного кода

列表二次查询问题处理

anderx 1 год назад
Родитель
Сommit
958aec108c

+ 4 - 2
src/main/java/com/goafanti/weChat/service/impl/PublicReleaseServiceImpl.java

@@ -1313,8 +1313,10 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
 		Pagination<OutPublicDtails> page = (Pagination<OutPublicDtails>) findPage("listPublicDtails", "countPublicDtails", map, in.getPageNo(), in.getPageSize());
 		Pagination<OutPublicDtails> page = (Pagination<OutPublicDtails>) findPage("listPublicDtails", "countPublicDtails", map, in.getPageNo(), in.getPageSize());
 		List<OutPublicDtails> list = (List<OutPublicDtails>)page.getList();
 		List<OutPublicDtails> list = (List<OutPublicDtails>)page.getList();
 		List<Integer> collect = list.stream().map(OutPublicDtails::getId).collect(Collectors.toList());
 		List<Integer> collect = list.stream().map(OutPublicDtails::getId).collect(Collectors.toList());
-		List<PublicReleaseClock> publicReleaseClocks = publicReleaseClockMapper.selectList(collect);
-		pushiClockInTime(list, publicReleaseClocks);
+		if (!collect.isEmpty()){
+			List<PublicReleaseClock> publicReleaseClocks = publicReleaseClockMapper.selectList(collect);
+			pushiClockInTime(list, publicReleaseClocks);
+		}
 		return page;
 		return page;
 	}
 	}