|
|
|
@ -39,8 +39,19 @@ public class BizComponentServiceImpl extends ServiceImpl<BizComponentDao, BizCom
|
|
|
|
|
LambdaQueryWrapper<BizComponentEntity> 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<BizComponentEntity> page = this.page(searchDTO, queryWrapper);
|
|
|
|
|
List<BizComponentEntity> 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<BizComponentDao, BizCom
|
|
|
|
|
LambdaQueryWrapper<BizComponentEntity> 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<BizComponentEntity> 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<BizComponentDao, BizCom
|
|
|
|
|
if (list.size() == 0) {
|
|
|
|
|
throw new GlobalException("组件不存在");
|
|
|
|
|
}
|
|
|
|
|
return list.get(0);
|
|
|
|
|
BizComponentEntity bizComponentEntity = list.get(0);
|
|
|
|
|
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 bizComponentEntity;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|