|
@@ -9,6 +9,8 @@ import cn.iocoder.yudao.module.museum.dal.mysql.museumpicture.MuseumPictureMappe
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Service
|
|
|
public class MuseumPictureServiceImpl implements MuseumPictureService {
|
|
@@ -16,9 +18,24 @@ public class MuseumPictureServiceImpl implements MuseumPictureService {
|
|
|
@Resource
|
|
|
private MuseumPictureMapper museumPictureMapper;
|
|
|
|
|
|
+// @Override
|
|
|
+// public Integer createMuseumPicture(MuseumPictureSaveVO saveVO){
|
|
|
+// return museumPictureMapper.insert(BeanUtils.toBean(saveVO, MuseumPictureDO.class));
|
|
|
+// }
|
|
|
+
|
|
|
@Override
|
|
|
- public Integer createMuseumPicture(MuseumPictureSaveVO saveVO){
|
|
|
- return museumPictureMapper.insert(BeanUtils.toBean(saveVO, MuseumPictureDO.class));
|
|
|
+ public Integer createMuseumPicture(MuseumPictureSaveVO saveVO) {
|
|
|
+ Integer photoGroupId = saveVO.getGroupId();
|
|
|
+ List<String> urls = Collections.singletonList(saveVO.getPictureUrl());
|
|
|
+
|
|
|
+ for (String url : urls) {
|
|
|
+ MuseumPictureSaveVO museumPicture = new MuseumPictureSaveVO();
|
|
|
+ museumPicture.setGroupId(photoGroupId);
|
|
|
+ museumPicture.setPictureUrl(url);
|
|
|
+ return museumPictureMapper.insert(BeanUtils.toBean(saveVO, MuseumPictureDO.class));
|
|
|
+ }
|
|
|
+
|
|
|
+ return photoGroupId; // 返回照片组ID作为操作成功的标识
|
|
|
}
|
|
|
|
|
|
@Override
|