|
@@ -659,6 +659,7 @@ public class MergePersonService extends ServiceImpl<MergePersonMapper, MergePers
|
|
|
List<MergePerson> mergePeopleList = mergePersonMapper.selectList(new LambdaQueryWrapper<MergePerson>()
|
|
|
.eq(MergePerson::getProjectId, projectId));
|
|
|
int size = mergePeopleList.size();
|
|
|
+ int mergedCount = 0;
|
|
|
if (!CollectionUtils.isEmpty(mergePeopleList)) {
|
|
|
for (MergePerson person : mergePeopleList) {
|
|
|
GetAllPersonDTO dto = new GetAllPersonDTO();
|
|
@@ -675,6 +676,7 @@ public class MergePersonService extends ServiceImpl<MergePersonMapper, MergePers
|
|
|
mergedList.addAll(getNames);
|
|
|
mergePersonList.add(dto);
|
|
|
}
|
|
|
+ mergedCount = mergedList.size() + 1;
|
|
|
}
|
|
|
|
|
|
SearchRequest.Builder builder = new SearchRequest.Builder();
|
|
@@ -860,13 +862,13 @@ public class MergePersonService extends ServiceImpl<MergePersonMapper, MergePers
|
|
|
personDTOList.addAll(list);
|
|
|
}
|
|
|
|
|
|
-// if (personDTOList.size() > pageSize) {
|
|
|
-// personDTOList.remove(personDTOList.size() - 1);
|
|
|
-// }
|
|
|
while (personDTOList.size() > pageSize) {
|
|
|
personDTOList.remove(personDTOList.size() - 1); // 从列表末尾开始删除
|
|
|
}
|
|
|
|
|
|
+ if (size > 0 || mergedCount > 0) {
|
|
|
+ total = total + Long.parseLong(String.valueOf(size)) - Long.parseLong(String.valueOf(mergedCount));
|
|
|
+ }
|
|
|
Records records = new Records();
|
|
|
records.setCurrent(pageNum);
|
|
|
records.setSize(pageSize);
|