Browse Source

更新了标本图片库

lwh 1 month ago
parent
commit
d919b9cb95

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

@@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.time.LocalDateTime;
+import java.util.List;
 
 @Schema(description = "博物馆-图片组信息 Save VO")
 @Data
@@ -21,6 +22,7 @@ public class MuseumPictureGroupSaveVO {
     @Schema(description = "图片组创建时间")
     private LocalDateTime pictureSetTime;
 
-
+    @Schema(description = "图片路径")
+    private List<String> picturePath;
 
 }

+ 8 - 0
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/service/museumpicture/MuseumPictureGroupServiceImpl.java

@@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
 import cn.iocoder.yudao.module.museum.controller.admin.museumpicture.vo.MuseumPictureGroupPageReqVO;
 import cn.iocoder.yudao.module.museum.controller.admin.museumpicture.vo.MuseumPictureGroupSaveVO;
+import cn.iocoder.yudao.module.museum.controller.admin.museumpicture.vo.MuseumPictureSaveVO;
 import cn.iocoder.yudao.module.museum.dal.database.museumpicture.MuseumPictureGroupDO;
 import cn.iocoder.yudao.module.museum.dal.mysql.museumpicture.MuseumPictureGroupMapper;
 import org.springframework.stereotype.Service;
@@ -15,6 +16,8 @@ public  class MuseumPictureGroupServiceImpl implements MuseumPictureGroupService
 
     @Resource
     private MuseumPictureGroupMapper pictureGroupMapper;
+    @Resource
+    private MuseumPictureService museumPictureService;
 
     @Override
     public Integer createPictureGroup(MuseumPictureGroupSaveVO saveVO){
@@ -23,6 +26,11 @@ public  class MuseumPictureGroupServiceImpl implements MuseumPictureGroupService
 
     @Override
     public void updatePictureGroup(MuseumPictureGroupSaveVO saveVO){
+        if (saveVO.getPicturePath()!=null && !saveVO.getPicturePath().isEmpty()) {
+            MuseumPictureSaveVO picture = new MuseumPictureSaveVO().setGroupId(saveVO.getId());
+            picture.setPicturePath(saveVO.getPicturePath());
+            museumPictureService.createMuseumPicture(picture);
+        }
         pictureGroupMapper.updateById(BeanUtils.toBean(saveVO, MuseumPictureGroupDO.class));
     }