媒资版权流程图
2021-08-12 17:50:21 5 举报
媒资版权流程图
作者其他创作
大纲/内容
updateAssetShieldStatus()
更新内容并发布
contentRepository.save()
contentVo.getAssetType()
结束
逻辑删除内容表deleted:1
删除mongo
ContentPublishDel
已子集内容存在
根据父CPID生成内容
是
discardContent()
内容发布远程调用
contentRepository.save()
壳或视频发布流程
是否发布中
sendContentData
更新发布状态为下线
媒资内容删除
父级壳内容存在
媒资内容存在有效数据
媒资CPID是否已存在
updatePublishStatus()
否
恢复屏蔽媒资shielded:1->0
保存mongo库
修改媒资屏蔽状态
内容逻辑删除
解除绑定子集壳关系
发布子集内容
媒资解绑关系
contentService.contentPublish()
copyrightMongoService.deleteByCopyrightAndAssetId()
createContent
repository.save(content);
是否已生成内容
壳与子集内容壳id不一致进行删除
contentStrategy.contentPublish();
内容创建流程
子集发布流程
copyrightMongoService.saveMongo();
checkDetail()
unbindAsset()
contentRepository.saveAndFlush();
deleteContent()
媒资内容发布
内容发布:字段assetShield改为true
contentExistProcess()
生产内容
非子集
sendContentData()
内容是否存在
是子集subsetAssetPublish()
内容已存在流程
重新发布已删除的子集
媒资发布
assetType判定
contentCreateProcess()
contentRepository.save()
是否剧集的单集
媒资新增
是否已存在内容
sendContentData()
content/bind-copyright
ContentPublishUpdate
outHttpUtils.contentPublish();
是否存在内容
ContentPublishCreate
媒资变更,变更内容
内容修改shielded状态并保存
contentService.sendContentTask()
ContentPublishRevoke
0 条评论
下一页