调整增加素材相对路径
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.validate.common.PageParam;
|
||||||
import com.mdd.admin.vo.album.AlbumCateVo;
|
import com.mdd.admin.vo.album.AlbumCateVo;
|
||||||
import com.mdd.admin.vo.album.AlbumVo;
|
import com.mdd.admin.vo.album.AlbumVo;
|
||||||
|
import com.mdd.common.config.GlobalConfig;
|
||||||
import com.mdd.common.core.PageResult;
|
import com.mdd.common.core.PageResult;
|
||||||
import com.mdd.common.entity.album.Album;
|
import com.mdd.common.entity.album.Album;
|
||||||
import com.mdd.common.entity.album.AlbumCate;
|
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);
|
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<>();
|
List<AlbumVo> list = new ArrayList<>();
|
||||||
for (Album album : iPage.getRecords()) {
|
for (Album album : iPage.getRecords()) {
|
||||||
AlbumVo vo = new AlbumVo();
|
AlbumVo vo = new AlbumVo();
|
||||||
BeanUtils.copyProperties(album, vo);
|
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.setUri(UrlUtil.toAbsoluteUrl(album.getUri()));
|
||||||
vo.setSize(ToolsUtil.storageUnit(album.getSize()));
|
vo.setSize(ToolsUtil.storageUnit(album.getSize()));
|
||||||
vo.setCreateTime(TimeUtil.timestampToDate(album.getCreateTime()));
|
vo.setCreateTime(TimeUtil.timestampToDate(album.getCreateTime()));
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ public class AlbumVo implements Serializable {
|
||||||
private Integer id; // 主键
|
private Integer id; // 主键
|
||||||
private Integer cid; // 所属类目
|
private Integer cid; // 所属类目
|
||||||
private String name; // 文件名称
|
private String name; // 文件名称
|
||||||
|
private String path; // 相对路径
|
||||||
private String uri; // 文件路径
|
private String uri; // 文件路径
|
||||||
private String ext; // 文件扩展
|
private String ext; // 文件扩展
|
||||||
private String size; // 文件大小
|
private String size; // 文件大小
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue