diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java index f7215158..f8d2f61a 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/biz/component/service/impl/BizComponentServiceImpl.java @@ -39,8 +39,19 @@ public class BizComponentServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(StringUtils.isNotBlank(searchDTO.getName()), BizComponentEntity::getName, searchDTO.getName()); queryWrapper.eq(StringUtils.isNotBlank(searchDTO.getType()), BizComponentEntity::getType, searchDTO.getType()); - return this.page(searchDTO, queryWrapper); - + PageVO page = this.page(searchDTO, queryWrapper); + List list = page.getList(); + String urlPrefix = bigScreenConfig.getFile().getUrlPrefix(); + if (!urlPrefix.endsWith("/")) { + urlPrefix += "/"; + } + for (BizComponentEntity entity : list) { + if (StringUtils.isBlank(entity.getCoverPicture())) { + continue; + } + entity.setCoverPicture(urlPrefix + entity.getCoverPicture().replace("\\", "/")); + } + return page; } @Override @@ -48,7 +59,18 @@ public class BizComponentServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(StringUtils.isNotBlank(searchDTO.getName()), BizComponentEntity::getName, searchDTO.getName()); queryWrapper.eq(StringUtils.isNotBlank(searchDTO.getType()), BizComponentEntity::getType, searchDTO.getType()); - return this.list(queryWrapper); + List list = this.list(queryWrapper); + String urlPrefix = bigScreenConfig.getFile().getUrlPrefix(); + if (!urlPrefix.endsWith("/")) { + urlPrefix += "/"; + } + for (BizComponentEntity entity : list) { + if (StringUtils.isBlank(entity.getCoverPicture())) { + continue; + } + entity.setCoverPicture(urlPrefix + entity.getCoverPicture().replace("\\", "/")); + } + return list; } @Override @@ -62,7 +84,18 @@ public class BizComponentServiceImpl extends ServiceImpl