联奕科技工程体系

 找回密码
 立即注册
查看: 181|回复: 1

【事务中心】个人信息头像批量上传暨初始化头像处理方案

[复制链接]

19

主题

23

帖子

9729

积分

论坛元老

Rank: 8Rank: 8

积分
9729
发表于 2019-1-29 19:52:49 | 显示全部楼层 |阅读模式
本帖最后由 sunyunjiu 于 2019-10-15 11:06 编辑

用户需求:已搜集全校师生证件照片(.jpg或者.png)格式,需将证件照初始化至办事大厅个人信息卡片头像显示?
期望效果:




前提条件:
1.拿到的照片格式必须要以“学号或者工号”.jpg(.png)命名,如:010006.jpg(某位老师照片),1826021103.jpg(某位的学生照片);
2.如果学校搜集到以“身份证”命名的证件照照片,那么需要将以身份证命名的证件照照片批量处理重命名以工、学号命名,可以使用win命令的rename函数来命名,批量重命令方法可以参见百度或者来咨询我。


具备以上任意一个前提条件,下面我来详细说明如何将头像上传至事务中心个人信息卡片头像库。
第一步:将准备好的照片以一个文件夹“zp”命名,学生和教师照片最好分开上传,这里以上传教师头像为例。(这里的文件夹名字自定义,不一定叫zp,但必须要以英文字母命名,最好不要起中文名);
第二步:将“zp”文件夹上传至bpm所在服务器的tomcat/bpm文件夹下,举栗:/usr/local/apache-tomcat-7.0.22/webapps/bpm



第三步:打开bpm系统,点击菜单栏(规则)—新建(规则)—打开规则,打开默认是规则属性,这里要切换至规则代码。




下载我给出的规则接口代码,下载:   

注意:改一下implStrimagesPath地址,规则编号不要复制,否则编译会报错!如 “ R_S029_P276  ”这就是规则编号。

  1. final public class R_S029_P276  implements LinkeyRule {
  2.          
  3.     @Override
  4.     public String run(HashMap<String, Object> params) throws Exception  {
  5.          
  6.          //implStr:这里的192.168.66.144需改成bpm所在服务器的ip地址。
  7.          //切记!implStr就是文档服务的访问地址, 就换成第三台的ip,其他不要动,端口1430和/upload不需要改动。
复制代码

这里是上传的教师照片规则,上面讲到,学生和教师最好是需要分开来上传,那么方法和教师上传的是一样的,再新建一个规则,改下implStrimagesPath地址就可以,这里不再重述。


第四步:
(1)点击“保存并编译规则—保存—保存全部属性如果没错误就说明代码编译成功
(2)运行规则,点击刷新按钮或者保存全部属性按钮旁边的 “预览” 按钮,这时已经在上传并初始化头像了。这时,可以通过xshell工具去日志看下上传头像的进度。
        进入tomcat的logs目录下,输入命令 “ tail -f catalina.out
  

  


  头像上传完成,会在编译规则页面提示头像是总个数。重新用一位老师的账号登录办事大厅,将会看到个人信息卡片头像有该老师的头像,已进行初始化所有用户照片。
  请各位现场的实施及项目经理同志按照这个方法来处理,如有写的不对,欢迎评论留言,互相交流,或者IM我。GOOD LUCK!
  



本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

5

帖子

6709

积分

论坛元老

Rank: 8Rank: 8

积分
6709
发表于 2019-10-31 23:05:06 | 显示全部楼层
能不能实现通过数据交换将个人头像在事务中心替换
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|ly-sky.com

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

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