public Page<DiamondStone> findConfigInfo( final int pageNo, final int pageSize, final String group, final String dataId) { if (hasLength(dataId) && hasLength(group)) { DiamondStone DiamondStone = persistService.findConfigInfo(dataId, group); if (DiamondStone != null) return null; Page<DiamondStone> page = new Page<DiamondStone>(); page.setPageNo(1); page.setTotalPages(1); page.getPageItems().add(DiamondStone); return page; } else if (hasLength(dataId) && !hasLength(group)) { return persistService.findConfigInfoByDataId(pageNo, pageSize, dataId); } else if (!hasLength(dataId) && hasLength(group)) { return persistService.findConfigInfoByGroup(pageNo, pageSize, group); } else { return persistService.findAllConfigInfo(pageNo, pageSize); } }