|
@@ -1,5 +1,6 @@
|
|
|
package com.jkcredit.sysnews.service.photo;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.jkcredit.sysnews.enums.PhotoStatusEnum;
|
|
@@ -180,6 +181,10 @@ public class PhotoServiceImpl extends BaseService implements PhotoService {
|
|
|
PhotoPo photoPo = photoMapper.selectById(id);
|
|
|
PhotoVo photoVo = new PhotoVo();
|
|
|
BeanUtil.copyProperties(photoVo, photoPo);
|
|
|
+ if (photoPo.getUrl() != null) {
|
|
|
+ String url = accessPath + accessResource + photoPo.getUrl().replace("/","");
|
|
|
+ photoVo.setUrl(url);
|
|
|
+ }
|
|
|
return photoVo;
|
|
|
}
|
|
|
|
|
@@ -187,4 +192,16 @@ public class PhotoServiceImpl extends BaseService implements PhotoService {
|
|
|
public PhotoPo getPhotoByUrl(String url) {
|
|
|
return photoMapper.getPhotoByUrl(url);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public JSONObject getPhotosForHomePage() {
|
|
|
+ JSONObject result = new JSONObject();
|
|
|
+ PhotoPo middlePhoto = photoMapper.getHomePageMiddlePhoto();
|
|
|
+ PhotoVo middlePhotoVo = new PhotoVo();
|
|
|
+ BeanUtil.copyProperties(middlePhotoVo, middlePhoto);
|
|
|
+
|
|
|
+ result.put("1", photoMapper.getHomePageMainPhotos());
|
|
|
+ result.put("2", photoMapper.getHomePageMiddlePhoto());
|
|
|
+ return result;
|
|
|
+ }
|
|
|
}
|