Pārlūkot izejas kodu

博物馆照片库更新

yqc 2 mēneši atpakaļ
vecāks
revīzija
d1869bf368

+ 14 - 1
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/controller/admin/museumpicture/MuseumPictureController.java

@@ -34,7 +34,7 @@ public class MuseumPictureController {
     private PicturePageReqVO pageVO;
 
     @PostMapping("/create")
-    @Operation(summary = "新增图片") 
+    @Operation(summary = "新增图片组图片")
     public Integer createMuseumPicture(@RequestBody MuseumPictureSaveVO saveVO) {
         return museumPictureService.createMuseumPicture(saveVO);
     }
@@ -66,6 +66,19 @@ public class MuseumPictureController {
 //        }
     }
 
+    @GetMapping("/get")
+    @Operation(summary = "查找图片")
+    public CommonResult<MuseumPictureRespVO> getMuseumPictureGroup(@RequestParam("groupId") Integer groupId) {
+
+//        if (pictureId==null) {
+//            return CommonResult.error(1,"没有符合的照片组图片");
+//        }else {
+        MuseumPictureDO result = museumPictureService.selectMuseumPicture(groupId);
+        MuseumPictureRespVO list1 = BeanUtils.toBean(result, MuseumPictureRespVO.class);
+        return CommonResult.success(list1);
+//        }
+    }
+
 
     @GetMapping("/page")
     @Operation(summary = "获得照片分页")

+ 1 - 1
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/controller/admin/museumpicture/vo/MuseumPictureRespVO.java

@@ -13,6 +13,6 @@ public class MuseumPictureRespVO {
 
     private Integer groupId;
 
-    private String picturePath;
+    private String pictureUrl;
 
 }

+ 1 - 1
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/controller/admin/museumpicture/vo/MuseumPictureSaveVO.java

@@ -14,6 +14,6 @@ public class MuseumPictureSaveVO {
 
     private Integer groupId;
 
-    private String picturePath;
+    private String pictureUrl;
 
 }

+ 1 - 1
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/dal/database/museumpicture/MuseumPictureDO.java

@@ -24,5 +24,5 @@ public class MuseumPictureDO extends BaseDO {
 
     private Integer groupId;
 
-    private String picturePath;
+    private String pictureUrl;
 }

+ 19 - 2
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/service/museumpicture/MuseumPictureServiceImpl.java

@@ -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