day04_文章保存提交审核
2022-08-03 20:28:22 6 举报
个人小结,随便画画
作者其他创作
大纲/内容
检查封装参数WmNews对象
自媒体文章的状态: 0 草稿 1 提交(待审核) 2 审核失败 3 人工审核 4 人工审核通过 8 审核通过(待发布) 9 已发布
如果不是草稿,文章内容中抽取图片列表parseContentImages
app端文章搜索
1. 补全wmNews信息2. 如果id为空 ==》保存3. 如果id不为空3.1 删除素材与文章的关系3.2 修改文章
步骤
如果不是草稿,设置抽取图片与素材关联关系saveRelativeInfoForContent
1. 检查参数(内容不为空 检查登录 )2. dto拷贝属性到wmNews3. 如果自动生成封面状态 type设置为null4. images数组转字符串
article数据库ap_article
1. 根据图片路径列表及用户ID获取 相关素材id 集合2. 检查id 数量是否 小于url路径数量,如果小于提示素材缺失 3. 批量插入关联关系素材id列表、newsId及type
minIO
调用
发表文章 ( 0 草稿 1 待审核 )修改文章( 1 待审核 )
如果不是草稿,设置封面图片与素材关联关系saveRelativeInfoForCover
页面静态化
if( 封面类型==> 自动生成 )
ES索引库
设置内容和封面与素材的关联
自动审核人工审核
article微服务
保存或修改文章saveOrUpdateWmNews
wemedia数据库wm_news
自媒体微服务
0 条评论
下一页