diff --git a/src/main/java/neatlogic/module/cmdb/api/resourcecenter/resource/ResourceCheckApi.java b/src/main/java/neatlogic/module/cmdb/api/resourcecenter/resource/ResourceCheckApi.java index 0a120d98fdbd2a42554dbf8de6ae95c4b10d87d5..8e1b897efa42fb7191490fbabe6e997daa051c3d 100644 --- a/src/main/java/neatlogic/module/cmdb/api/resourcecenter/resource/ResourceCheckApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/resourcecenter/resource/ResourceCheckApi.java @@ -199,11 +199,14 @@ public class ResourceCheckApi extends PrivateApiComponentBase { //补充opType操作类型 filter.put("cmdbGroupType", cmdbGroupType); ResourceSearchVo searchVo = resourceCenterResourceService.assembleResourceSearchVo(filter); + resourceCenterResourceService.handleBatchSearchList(searchVo); + resourceCenterResourceService.setIpFieldAttrIdAndNameFieldAttrId(searchVo); int rowNum = resourceMapper.getResourceCount(searchVo); // 先检查过滤器下是否存在资源 if (rowNum > 0) { searchVo.setRowNum(rowNum); searchVo.setPageSize(100); + resourceCenterResourceService.setIsIpFieldSortAndIsNameFieldSort(searchVo); for (int i = 1; i <= searchVo.getPageCount(); i++) { searchVo.setCurrentPage(i); List idList = resourceMapper.getResourceIdList(searchVo);