Browse Source

上传音频增加类型字段

private_deployment
lrh 1 year ago
parent
commit
4422b2008c
4 changed files with 14 additions and 1 deletions
  1. +7
    -0
      suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java
  2. +4
    -1
      suimangCApi/src/main/java/com/iformall/controller/VoiceMaterialController.java
  3. +2
    -0
      suimangService/src/main/java/com/iformall/enums/EnumMouldSendType.java
  4. +1
    -0
      suimangService/src/main/java/com/iformall/enums/EnumVoiceFrom.java

+ 7
- 0
suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java View File

@@ -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);
}



+ 4
- 1
suimangCApi/src/main/java/com/iformall/controller/VoiceMaterialController.java View File

@@ -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());


+ 2
- 0
suimangService/src/main/java/com/iformall/enums/EnumMouldSendType.java View File

@@ -11,6 +11,8 @@ public enum EnumMouldSendType {
auto(1,"系统免费"),
// buy(2, "系统收费"),
build(3, "用户自建"),
RECODING(4,"录音"),
FROM_UPD(5,"用户上传"),
;

public static EnumMouldSendType getEnum(Integer code) {


+ 1
- 0
suimangService/src/main/java/com/iformall/enums/EnumVoiceFrom.java View File

@@ -8,6 +8,7 @@ public enum EnumVoiceFrom {
FROM_MOULD(1, "模板"),
FROM_UPD(2,"用户上传"),
MUSIC(3,"音乐"),
RECODING(4,"录音"),
;

public static EnumVoiceFrom getEnum(Integer code) {


Loading…
Cancel
Save