|
|
@@ -56,6 +56,9 @@ public class UserMouldVideoController extends BaseController { |
|
|
|
public ResultData list(@ModelAttribute UserMouldVideo record, Integer pageNum, Integer pageSize) { |
|
|
|
logger.debug("[" + getIpAddr() + "] UserMouldVideoController::list"); |
|
|
|
if (record == null) record = new UserMouldVideo(); |
|
|
|
if(record.getVideoType() != null && record.getVideoType().intValue() == -1){ |
|
|
|
record.setVideoType(null); |
|
|
|
} |
|
|
|
record.setUserId(getMemberId()); |
|
|
|
record.setSortColumns(BaseEntity.SortField.UpdateDate_DESC); |
|
|
|
final PageInfo<UserMouldVideo> page = userMouldVideoService.cListAsPage(record, pageNum, pageSize); |
|
|
@@ -118,8 +121,13 @@ public class UserMouldVideoController extends BaseController { |
|
|
|
if(StringUtils.isEmpty(mouldVideo.getPaperwork())){ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"未填写视频文案"); |
|
|
|
} |
|
|
|
if(EnumVideoStatus.ing.getCode().equals(mouldVideo.getVideoStatus())){ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"生成视频中"); |
|
|
|
if(!EnumVideoStatus.draft.getCode().equals(mouldVideo.getVideoStatus()) |
|
|
|
&& !EnumVideoStatus.fail.getCode().equals(mouldVideo.getVideoStatus())){ |
|
|
|
if(EnumVideoStatus.ing.getCode().equals(mouldVideo.getVideoStatus())){ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"视频生成中"); |
|
|
|
}else{ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"视频已生成完成"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
UserMouldVideo mouldVideoUpd = new UserMouldVideo(); |
|
|
@@ -139,6 +147,12 @@ public class UserMouldVideoController extends BaseController { |
|
|
|
public ResultData findVideo(Long id) { |
|
|
|
logger.debug("[" + getIpAddr() + "] MouldPatchController::findVideo"); |
|
|
|
UserMouldVideo userMouldVideo = userMouldVideoService.findVideo(id); |
|
|
|
if(EnumVideoStatus.upload_ing.getCode().equals(userMouldVideo.getVideoStatus()) |
|
|
|
|| EnumVideoStatus.upload_success.getCode().equals(userMouldVideo.getVideoStatus()) |
|
|
|
|| EnumVideoStatus.upload_fail.getCode().equals(userMouldVideo.getVideoStatus())){ |
|
|
|
//上传阿里云状态 都是生成成功 |
|
|
|
userMouldVideo.setVideoStatus(EnumVideoStatus.success.getCode()); |
|
|
|
} |
|
|
|
return new ResultData(userMouldVideo); |
|
|
|
} |
|
|
|
|
|
|
|