From 4422b2008cb8966bd6aad4e2d7fa4d3850c73e59 Mon Sep 17 00:00:00 2001 From: lrh <1585126058@qq.com> Date: Tue, 27 Jun 2023 13:59:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=9F=B3=E9=A2=91=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=B1=BB=E5=9E=8B=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/PhotoSpeakVideoController.java | 7 +++++++ .../com/iformall/controller/VoiceMaterialController.java | 5 ++++- .../main/java/com/iformall/enums/EnumMouldSendType.java | 2 ++ .../src/main/java/com/iformall/enums/EnumVoiceFrom.java | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java b/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java index 017ed2f..6796529 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java @@ -63,6 +63,9 @@ public class PhotoSpeakVideoController extends BaseController { @Autowired private MusicInfoService musicInfoService; + @Autowired + private VoiceMaterialService voiceMaterialService; + @ApiOperation("分页列表接口") @GetMapping("list") @ApiImplicitParams({ @@ -93,6 +96,10 @@ public class PhotoSpeakVideoController extends BaseController { VoiceInfo voiceInfo = voiceInfoService.getById(photoSpeakVideo.getVoiceMouldId()); photoSpeakVideo.setVoiceInfo(voiceInfo); } + if(photoSpeakVideo.getVoiceMaterialId() != null){ + VoiceMaterial voiceMaterial = voiceMaterialService.getById(photoSpeakVideo.getVoiceMaterialId()); + photoSpeakVideo.setVoiceMaterial(voiceMaterial); + } return new ResultData(photoSpeakVideo); } diff --git a/suimangCApi/src/main/java/com/iformall/controller/VoiceMaterialController.java b/suimangCApi/src/main/java/com/iformall/controller/VoiceMaterialController.java index 29b5017..8fa90ec 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/VoiceMaterialController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/VoiceMaterialController.java @@ -69,7 +69,7 @@ public class VoiceMaterialController extends BaseController { public ResultData save(@RequestBody VoiceMaterial record) { logger.debug("[" + getIpAddr() + "] VoiceMaterialController::save"); if(record == null)record = new VoiceMaterial(); - record.setSendType(EnumMouldSendType.build.getCode()); +// record.setSendType(EnumMouldSendType.build.getCode()); record.setUserId(getMemberId()); if(StringUtils.isBlank(record.getVideoId())){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"音频为空"); @@ -77,6 +77,9 @@ public class VoiceMaterialController extends BaseController { if(record.getTitle() == null){ record.setTitle("用户自建"); } + if(record.getSendType() == null){ + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"上传音频类型不能为空"); + } record.setPrice(0); record.setSalePrice(0); record.setStatus(EnumaMouldPatchStatus.put_on.getCode()); diff --git a/suimangService/src/main/java/com/iformall/enums/EnumMouldSendType.java b/suimangService/src/main/java/com/iformall/enums/EnumMouldSendType.java index 235b7fb..86602d3 100644 --- a/suimangService/src/main/java/com/iformall/enums/EnumMouldSendType.java +++ b/suimangService/src/main/java/com/iformall/enums/EnumMouldSendType.java @@ -11,6 +11,8 @@ public enum EnumMouldSendType { auto(1,"系统免费"), // buy(2, "系统收费"), build(3, "用户自建"), + RECODING(4,"录音"), + FROM_UPD(5,"用户上传"), ; public static EnumMouldSendType getEnum(Integer code) { diff --git a/suimangService/src/main/java/com/iformall/enums/EnumVoiceFrom.java b/suimangService/src/main/java/com/iformall/enums/EnumVoiceFrom.java index b2f0b43..9c6f2ae 100644 --- a/suimangService/src/main/java/com/iformall/enums/EnumVoiceFrom.java +++ b/suimangService/src/main/java/com/iformall/enums/EnumVoiceFrom.java @@ -8,6 +8,7 @@ public enum EnumVoiceFrom { FROM_MOULD(1, "模板"), FROM_UPD(2,"用户上传"), MUSIC(3,"音乐"), + RECODING(4,"录音"), ; public static EnumVoiceFrom getEnum(Integer code) {