|
@@ -1,24 +1,19 @@
|
|
|
package cn.iocoder.yudao.module.museum.service.museumpicture;
|
|
|
|
|
|
-import cn.hutool.core.io.IoUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
import cn.iocoder.yudao.module.infra.api.file.FileApi;
|
|
|
+import cn.iocoder.yudao.module.museum.controller.admin.museumpicture.vo.MuseumPicturePageReqVO;
|
|
|
import cn.iocoder.yudao.module.museum.controller.admin.museumpicture.vo.MuseumPictureSaveVO;
|
|
|
-import cn.iocoder.yudao.module.museum.controller.admin.museumpicture.vo.PicturePageReqVO;
|
|
|
import cn.iocoder.yudao.module.museum.dal.database.museumpicture.MuseumPictureDO;
|
|
|
import cn.iocoder.yudao.module.museum.dal.mysql.museumpicture.MuseumPictureMapper;
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.io.*;
|
|
|
-import java.util.Date;
|
|
|
import java.util.List;
|
|
|
-import java.util.Set;
|
|
|
import java.util.zip.ZipEntry;
|
|
|
import java.util.zip.ZipInputStream;
|
|
|
|
|
@@ -41,12 +36,12 @@ public class MuseumPictureServiceImpl implements MuseumPictureService {
|
|
|
@Override
|
|
|
public Integer createMuseumPicture(MuseumPictureSaveVO saveVO) {
|
|
|
Integer photoGroupId = saveVO.getGroupId();
|
|
|
- List<String> urls = saveVO.getPictureUrl();
|
|
|
+ List<String> urls = saveVO.getPicturePath();
|
|
|
|
|
|
for (String url : urls) {
|
|
|
MuseumPictureDO museumPicture = new MuseumPictureDO();
|
|
|
museumPicture.setGroupId(photoGroupId);
|
|
|
- museumPicture.setPictureUrl(url);
|
|
|
+ museumPicture.setPicturePath(url);
|
|
|
museumPictureMapper.insert(museumPicture);
|
|
|
}
|
|
|
|
|
@@ -70,8 +65,8 @@ public class MuseumPictureServiceImpl implements MuseumPictureService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public PageResult<MuseumPictureDO> getPicturePage(PicturePageReqVO pageVO) {
|
|
|
- return null;
|
|
|
+ public PageResult<MuseumPictureDO> getPicturePage(MuseumPicturePageReqVO pageVO) {
|
|
|
+ return museumPictureMapper.selectMuseumPicturePage(pageVO);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -158,7 +153,7 @@ public class MuseumPictureServiceImpl implements MuseumPictureService {
|
|
|
private void savePhotoToDatabase(Long groupId, String url) {
|
|
|
MuseumPictureDO photo = new MuseumPictureDO();
|
|
|
photo.setGroupId(Math.toIntExact(groupId));
|
|
|
- photo.setPictureUrl(url);
|
|
|
+ photo.setPicturePath(url);
|
|
|
museumPictureMapper.insert(photo);
|
|
|
}
|
|
|
}
|