Browse Source

完善代码

master
review512jwy@163.com 1 month ago
parent
commit
f226559dbb
  1. 6
      src/main/java/com/youlai/boot/mini/controller/StrayAnimalController.java
  2. 2
      src/main/java/com/youlai/boot/mini/service/StrayAnimalService.java
  3. 4
      src/main/java/com/youlai/boot/mini/service/impl/StrayAnimalServiceImpl.java

6
src/main/java/com/youlai/boot/mini/controller/StrayAnimalController.java

@ -72,15 +72,15 @@ public class StrayAnimalController {
@Operation(summary = "编辑动物信息时,添加流浪动物信息媒体资源", description = "比如补充图片、补充视频")
@PostMapping(value = "update/saveMediaSource/{noteMediaUuid}", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@PostMapping(value = "update/saveMediaSource/{noteUuid}", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@RepeatSubmit
@Log(module = LogModuleEnum.STRAY_ANIMAL_INFO, value = ActionTypeEnum.UPDATE)
public Result<?> saveMediaSource(
@PathVariable String noteMediaUuid,
@PathVariable String noteUuid,
@RequestPart(name = "images", required = false) List<MultipartFile> images,
@RequestPart(name = "videos", required = false) List<MultipartFile> videos
) {
strayAnimalService.saveMediaSource(noteMediaUuid, images, videos);
strayAnimalService.saveMediaSource(noteUuid, images, videos);
return Result.success();
}

2
src/main/java/com/youlai/boot/mini/service/StrayAnimalService.java

@ -17,5 +17,5 @@ public interface StrayAnimalService extends IService<MiniStrayAnimal> {
void deleteMediaSource(DeleteStrayAnimalNoteMediaDTO deleteStrayAnimalNoteMediaDTO);
void saveMediaSource(String noteMediaUuid, List<MultipartFile> images, List<MultipartFile> videos);
void saveMediaSource(String noteUuid, List<MultipartFile> images, List<MultipartFile> videos);
}

4
src/main/java/com/youlai/boot/mini/service/impl/StrayAnimalServiceImpl.java

@ -331,13 +331,13 @@ public class StrayAnimalServiceImpl extends ServiceImpl<MiniStrayAnimalMapper, M
}
@Override
public void saveMediaSource(String noteMediaUuid, List<MultipartFile> images, List<MultipartFile> videos) {
public void saveMediaSource(String noteUuid, List<MultipartFile> images, List<MultipartFile> videos) {
if ((images == null || images.isEmpty()) && (videos == null || videos.isEmpty())) {
throw new BusinessException("需要上传媒体资源");
}
MiniStrayAnimalNote note = miniStrayAnimalNoteMapper.selectOne(
new LambdaQueryWrapper<MiniStrayAnimalNote>()
.eq(MiniStrayAnimalNote::getUuid, noteMediaUuid)
.eq(MiniStrayAnimalNote::getUuid, noteUuid)
.eq(MiniStrayAnimalNote::getDeleted, 0)
);
if (note == null) {

Loading…
Cancel
Save