锦中融合门户系统运维管理手册
简介
系统初始配置
对接平台配置
数据获取配置
应用服务配置
新闻公告
锦集网-锦中集团文档分享与下载平台,提供产品操作手册、产品资料、知识文档、技术集锦等在线学习。
-
+
首页
新闻公告
新闻公告模块致力于提供一个高效、透明的信息交流平台,实时更新校内外重要通知、招聘信息、优秀文稿等,确保信息透明度与传播效率。 ### 数据初始化 从第三方平台/接口获取新闻数据时,需要配置相关接口/来源数据参数。 以锦中新闻SEO平台为例,介绍数据接口相关配置。 ![](/media/202412/截图20241220091929_20241220154839655359.png) 控制台->对接平台,点击新增按钮,来到对接平台配置页面,填写相应信息。 | 属性 | 属性值 | | --- | --- | | 代码| NEWS-SEO | | 名称 | 锦中新闻SEO | |图标|选取一个合适图标| |备注|锦中新闻SEO,提供新闻数据| |数据源|jzkg| |api地址|http://data.seo.jzkg.cn/api/ | |网站地址|http://data.seo.jzkg.cn/ | |授权方法|无| |请求头|无| 点击保存,之后去数据获取模块,配置具体的数据获取相关接口。 控制台->数据获取,新闻数据获取需要配置两个接口,新闻列表接口、新闻详情接口。 ![](/media/202412/WPS图片(1)_20241220160931111098.png) 新增一个新闻列表接口,填写相关配置信息。 | 属性 | 属性值 | | --- | --- | | 代码| NEWS-SEO-NEWSLIST | |名称|SEO新闻| |类型|新闻通知| |所属平台|锦中新闻SEO| |对接方式|接口| |请求方式|GET| |接口地址|article?secret=LKDIS83S&pageIndex=1&pageSize=9999&orderBy=OrderId &sort=desc| |详情链接|无| |请求头|无| |请求扩展|无| 当授权方法为授权码时,填写请求头:`var result = { 'Authorization': '你的授权码' };result;` 当授权方法为Bearer时,填写请求头:`var result = { 'Authorization': 'bearer 你的bearer授权码' };result;` 当授权方法为Basic时,填写请求头:`var result = { 'Authorization': 'basic 你的basic授权码' };result;` 返回值扩展: ```javascript function f(data) { //data 接口传入的数据 var respD = data.data; var arr = []; if (!respD || respD.length == 0) { return arr; } for (var i = 0; i<respD.length; i++) { var x = respD[i]; var tmp= { title: x.title, //新闻标题 category: 1, //新闻类型 1:校内公共 2:招聘信息 3:优秀文稿 linkUrl: '', //新闻链接url imgUrl: '', //图片url content: '', //新闻内容 sourceType: 2, //数据来源类型 2:三方平台 1:系统编撰 fromDatakeyValue: x.id, //新闻id status: 9, //新闻状态 9:已发布 1:编撰中 releaseTime: x.addTime, //新闻创建时间 author: '', //新闻作者 isPublic: 1, //公开状态 1:公开 0:不公开 createUserAccount: 'admin',//创建账户 默认admin summary: x.summary, //新闻摘要 } arr.push(tmp); } return arr; //返回需要的数据 } ``` 新增一个新闻详情接口,填写相关配置信息。 | 属性 | 属性值 | | --- | --- | | 代码| NEWS-SEO-NEWSDETAIL | |名称|SEO新闻详情| |类型|新闻通知| |所属平台|锦中新闻SEO| |对接方式|接口| |请求方式|GET| |接口地址|article/{key}?secret=LKDIS83S(新闻列表数据接口,{key}传递id参数)| |详情链接|无| |请求头|无| |请求扩展|无| 返回值扩展: ```javascript function f(data){ if (data.code != 20000) { return {}; } var x = data.data.article; var tmp = { title: x.title, category: 1, linkUrl: '', imgUrl: '', content: x.text, sourceType: 2, fromDatakeyValue: x.id, status: 9, releaseTime: x.addTime, author: '', isPublic: 1, } return tmp; } ``` 配置新闻列表接口、新闻详情接口之后,需要进行运行配置。 控制台->任务配置,新增SEO新闻同步任务,进行相关信息配置。 ![](/media/202412/WPS图片111_20241220172546780671.png) | 属性 | 属性值 | | --- | --- | | 任务应用| rhmh: (任务调度服务器 - 127.0.0.1:7700) | |任务名称|SEO新闻同步| |任务状态|启用| |生命周期|无| |定时类型|CRON| |时间表达式|0 0 0/2 * * ? (每隔两小时同步一次数据)| |运行时配置|HEALTH_FIRST| |执行类型|单机执行| |处理器参数|org.springblade.rhmh.processor.NewsProcessor| |任务参数|{"interCode":"NEWS-SEO-NEWSLIST,NEWS-SEO-NEWSDETAIL","saveCount":200}| |任务描述|SEO新闻同步,加载新闻数据| 配置完成之后,锦中新闻SEO平台的数据已经展示在融合门户系统的新闻公告模块中。
王金海
2024年12月20日 17:39
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码