媒资版权流程图
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 条评论
 下一页