Skip to content
L

layout_data

layout_data

项目介绍

咪咕节目内容编排数据,需求及文档

软件架构

java、maven、hutool

部署及启动

  1. 下载layout_data-1.0.jar
  2. 启动命令java -jar -Dconfig.path=app.properties layout_data-1.0.0.jar,其中-Dconfig.path=app.properties指定配置文件路径

配置文件说明

app.properties

#vod_core内网地址
vod_core_intranet_url = http://dev-02.guttv.lab:7771/vod_core
#业务分组code
serviceGroup = 1100122160217030000475108
#栏目树根code
categoryRoot = 2100050160217110000475109
#编排数据文件保存的绝对路径
data_path=D:\\data\\share
#文件分割大小,例如:200B、10K、2M,默认单位是M(不需要分割,请注释此配置)
file_max_size=10K
#钉钉消息通知(需要程序能访问oapi.dingtalk.com)
access_token=fb188b5d2c4ebfbc672764729ebdadfd703f0c783ef46880e4b9b8223d685b27
#程序的版本号(不需要修改)
version=${project.version}

业务逻辑说明

  1. 通过调用vod_core接口获取栏目及节目(产品)数据
  2. 过滤名称包含**|**的数据
  3. 过滤业务分组黑名单的数据
  4. contentID不为空的数据
  5. sequence是产品在栏目中的序号
  6. 日全量传送,每日02:00前生成