联奕科技工程体系

 找回密码
 立即注册
查看: 194|回复: 0

【门户】配置门户首页照片从人事等系统获取

[复制链接]

2

主题

2

帖子

2967

积分

金牌会员

Rank: 6Rank: 6

积分
2967
发表于 2018-12-13 13:40:58 | 显示全部楼层 |阅读模式
本帖最后由 lilinran 于 2018-12-13 13:44 编辑

统一信息门户首页展示的照片内容一般来自安全中心个人信息中用户上传的图片,但有时学校会要求从外部系统(比如人事系统)中获取用户照片,此时有2种方式可以进行外部照片配置:
1、通过数据库方式获取,要求照片文件保存在目标数据库中以blob格式存储:首先需要获取目标数据库的照片读取sql语句及访问参数,例如我们自己的认证数据库中查询照片的语句为:select zp from lycas_headpicture where zp is not null and  userid = ?(学工号);然后在门户部署目录下查找jdbc.properties文件进行修改(/lyasp-4.0-tomcat7/tomcat-7.0.42/webapps/user/WEB-INF/classes/jdbc.properties),修改内容见附图。修改配置文件后,需要重启门户服务。
2、通过http接口方式获取,要求目标系统可以提供http接口方式进行访问:例如我们自己的人事系统,admin账号可以通过   http://人事系统IP:端口/personnel/info/__common/http_interface/preview_photo.do?staffId=admin 接口来获取该用户在人事系统中的照片。用lyadmin账号登陆门户,在教师主页中个人信息模块右上角点击配置按钮,在代码中找到<img class='img_gr' alt='' src='${remoteimg}'>替换为:<img class='img_gr' alt='' src='http://人事系统IP:8080/personnel/info/__common/http_interface/preview_photo.do?staffId=${screenname}'>,保存即可。该修改保存后立即生效,不需要重启门户。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 23:40 , Processed in 0.099556 second(s), 20 queries .

快速回复 返回顶部 返回列表