调整增加素材相对路径
This commit is contained in:
parent
027fc078cb
commit
810ac4caa8
|
|
@ -10,6 +10,7 @@ import com.mdd.admin.validate.common.AlbumParam;
|
|||
import com.mdd.admin.validate.common.PageParam;
|
||||
import com.mdd.admin.vo.album.AlbumCateVo;
|
||||
import com.mdd.admin.vo.album.AlbumVo;
|
||||
import com.mdd.common.config.GlobalConfig;
|
||||
import com.mdd.common.core.PageResult;
|
||||
import com.mdd.common.entity.album.Album;
|
||||
import com.mdd.common.entity.album.AlbumCate;
|
||||
|
|
@ -70,11 +71,19 @@ public class AlbumServiceImpl implements IAlbumService {
|
|||
|
||||
IPage<Album> iPage = albumMapper.selectPage(new Page<>(page, limit), queryWrapper);
|
||||
|
||||
String engine = ConfigUtil.get("storage", "default", "local");
|
||||
engine = engine.equals("") ? "local" : engine;
|
||||
|
||||
List<AlbumVo> list = new ArrayList<>();
|
||||
for (Album album : iPage.getRecords()) {
|
||||
AlbumVo vo = new AlbumVo();
|
||||
BeanUtils.copyProperties(album, vo);
|
||||
|
||||
if (engine.equals("local")) {
|
||||
vo.setPath(GlobalConfig.publicPrefix + "/" + album.getUri());
|
||||
} else {
|
||||
vo.setPath(album.getUri());
|
||||
}
|
||||
vo.setUri(UrlUtil.toAbsoluteUrl(album.getUri()));
|
||||
vo.setSize(ToolsUtil.storageUnit(album.getSize()));
|
||||
vo.setCreateTime(TimeUtil.timestampToDate(album.getCreateTime()));
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ public class AlbumVo implements Serializable {
|
|||
private Integer id; // 主键
|
||||
private Integer cid; // 所属类目
|
||||
private String name; // 文件名称
|
||||
private String path; // 相对路径
|
||||
private String uri; // 文件路径
|
||||
private String ext; // 文件扩展
|
||||
private String size; // 文件大小
|
||||
|
|
|
|||
Loading…
Reference in New Issue