本文档记录了回单程序多个历史版本的更新说明,从2020年4月至2024年8月,主要包括新增支持的银行及功能、bug修复、性能优化、安全漏洞升级等内容。如新增多家银行及银行功能(如当日回单下载、外币回单获取等)、优化回单下载速度及机制、修复各类bug及性能问题、提升系统安全性等。每个版本更新均详细列出了新增功能、优化项及修复的问题。
本帖子只用于记录存储,记录回单程序历史版本的更新说明。
回单程序历史版本:
版本:20240801
更新时间:2024/08/23
更新说明:
1.修复20240701版本部分bug
2.增加渤海银行子客户配置
3.增加回单不完整默认3天重试功能
4.前置机配置项支持域名填写
5.增加顺德农商行当日回单下载
6.增加光大银行回单文件是否显示回单码的配置
7.增加宁波银行回单下载测试功能
8.长沙银行下载优化
9.工行推广版回单下载优化
10.增加厦门银行企业现金管理直联版外币回单获取
11.优化对账单前端界面显示前置机功能
12.优化建行外联版回单下载速度。
版本:20240701
更新时间:2024/07/16
更新说明:
1.新增加银行:北京银行、北京农商行、九江银行、湖南银行、厦门银行现金管理版、桂林银行、徽商银行、兴业银行(新增HTTP报文交互功能)、厦门国际、招行云直连(OFD回单)、工行推广版(新增三种格式的回单下载)、国开行、长沙银行现金管理版、苏州银行、宁波银行V2版、工银亚洲、山东联盟银企直连。
新增功能:招行云直连银行专线OFD对账单下载、工行推广版对账单下载
2.优化:
①农行和厦门银行企业现金管理直联版支持外币账号下载回单。
②平安银行支持多前置机下载。
③银企和回单程序回单码规则可选配置,解决回单码变更导致客户需要同时升级银企和回单程序版本的问题。
④启动回单服务自动重启回单模块和SFTP模块
⑤日志路径支持配置。
⑥优化系统时间倒退导致各种异常
⑦权限优化,增加userRole操作任务的权限
⑧优化回单SFTP模块,升级回单程序不再需要一起升级EAS。
⑨优化回单程序的下载机制。如系统当天创建调度创建的回单任务,如果下载失败,当天不限制下载。优化建行外联版回单下载速度。
⑩状态优化:通过开启”是否从银企获取历史交易明细数量”配置,根据配置的调度来细化状态。具体的参考”电子回单程序部署说明V1.0.20240701.docx”文档。该功能需要银企平台补丁PT176874及以上。
版本:20230720
更新时间:2024/01/26
更新说明:
1.修复平安银行当日回单任务下载后无法再通过历史回单接口下载的bug。
2.宁波银行增加概要文件解析编码配置并且增加当日回单下载功能,同时支持免密登录。
3.工行新增支持不同前置机制不同模式下载的功能,同时优化工行回单下载。
4.中国邮政储蓄银行直联系统增加当日回单下载。
5.修复农行xx-xxx类型的账号回单下载失败bug,以及优化从银企同步省市代码进行下载的功能。
6.渤海银行接口调整。
7.浦发银行增加资金归集交易的回单处理,同时修复解压时异常的bug。
8.上海银行增加金额小数点去0处理,同时回单码做修改(账号日期对方账号交易金额余额 —> 账号日期对方账号(后11位)借贷标识交易金额_余额)。
9.新增东营、齐商银行、中银香港、厦门银行新插件。
10.安全漏洞升级。
11.修复大连银行SFTP配置项获取为空,并且下载为空但是下载状态为下载完成的bug。
12.平安银行新增ELC009回单下载。
13.修复光大银行本地下载bug,同时修改光大银行的匹配码规则(回单号字段为流水号字段)。
14.建行外联版和建行现金管理直连版回单码增加借贷标识。
15.修复招行传统直连部分bug。
16.重新下载回单增加删除回单的功能。
17.回单框架优化,提升下载速度。
更新时间:2023/01/06
更新说明:
1.光大银行增加sftp下载文件前的等待时间,防止报错找不到文件
2.新增招行云直联有前置机版回单获取方式
3.修复招行云直联报错:超出请求限制
4.新增中国银行(香港)
5.新增江西银行
6.增加配置文件配置白名单IP功能,config文件夹里的application.yml文件中的whiteIps后追加,用英文分号分割。
7.修改白名单IP过滤方式,修复CSRF漏洞
8.解决多银行国密版本引用bcprov的jar包冲突问题
9.支持浦发银行当日回单下载。
10.光大银行请求URL修改。
更新时间:2022/10/31
更新说明:
1.提升招行直联版下载回单的速度
2.优化回单运行过程的占用内存
3.修复自动下载失败回单任务调度周期导致无法启动服务的bug
4.优化工商银行回单下载:1.清理无效文件。 2.新增OFD回单下载功能。3.修复银行重推回单文件后,重新下载无法重新获取回单的bug。
5.新增浦发银行当日回单下载。
6.修复建行推送流水相同的回单,导致下载的回单覆盖从而导致回单不完整bug。
7.增加数据库支持华为postgreSQL库。
8.修复河北银行回单下载分页问题。
9.新增中国农业发展银行回单下载功能。
10.河北银行修改回单码规则为:账号-日期-流水号-摘要码-金额。
11.将回单任务异常信息单列打印在前端,方便查看。
12.平安银行修改异常处理(即使同一批次中有一张回单下载失败,同批次其他回单继续下载)。
13.中原银行修改匹配码规则为:账号-日期-业务参考号-金额。
14.登陆和修改密码时加入防暴力破解。
15.新增用户时加入密码格式校验。
16.大连银行判断概要文件为空,提示无交易明细。
17.修复浦发银行中文文件名导致EAS无法下载问题。
18.邮储银行加入银行无交易明细提示。
19.新增邮储新版本插件。
20.新增赣州银行插件。
21.光大PDF格式回单码变更为:账号-回单号-金额。
22.中信回单码变更为:账号-日期-回单编号-金额-借贷标识。
23.修复浙商sftp获取不到ip端口问题。
24.新增浙商银行无前置机版插件。
25.新增工商银行API版本插件。
26.修复沧州银行分页查询交易明细功能。
27.修复邮储银行多通讯协议请求失败问题。
28.修复招行无前置机版分批次下载回单问题。
更新时间:2022/04/21
更新说明:
1、修复大部分银行多前置机下,sftp连接和配置项获取错误
2、修复因网络问题下载失败,后面无法重新下载完整的错误
3、修复招行无前置机版下载回单失败的问题
4、修复oracle下,创建表提示用户不存在的错误
5、中信银行回单码的修改
6、修复广发银行sftp目录获取错误,导致无法下载的问题
7、修复建行直连和外联版本,下载回单缺失的问题
8、修复工行超过200张回单下载缺失的问题
9、修复农行当日回单帐号长度问题
10、新增浦发银行历史回单WJ01接口
11、新增广发银行回单获取0095接口
12、优化兴业银行下载回单的各种问题
13、修复更新电子回单程序更新后无法启动问题
14、修复郑州银行下载回单失败的问题
15、新增支持泰隆银行
---------------------------------------------------------------------------------
更新时间:2022/02/10
更新说明:
1、新增招商银行无前置机版本
2、新增中原银行
3、浙江农信银行获取回单的优化
---------------------------------------------------------------------------------
更新时间:2021/11/11
更新说明:
1、新增宁波银行
2、新增齐鲁银行
3、新增杭州银行
4、新增安徽农信社
5、新增顺德农商银行广东华兴银行
6、修复农行多前置机配置冲突
7、建行匹配码增加金额字段(使用此版本需要更新银企至最新)
---------------------------------------------------------------------------------
更新时间:2021/08/08
更新说明:默认密码为kingdee@2020,增加修改密码功能,点击首页右上角
1、上海银行接口修改(如需使用上海银行需同步更新银企)
2、新增光大银行,光大银行当日回单
3、新增江苏银行
4、新增广州农商银行
5、新增渤海银行
6、新增郑州银行
7、新增广东华兴银行
8、新增招行无前置机版本
9、新增平安银行当日回单
10、自动创建历史未创建回单功能
11、回单模块启动服务后自动启动
12、修改大量bug
---------------------------------------------------------------------------------
更新时间:2021/03/24
更新说明:默认密码为kingdee@2020,增加修改密码功能,点击首页右上角
1、增加邮储银行 需同步更新银企平台补丁PT157249及以后版本
2、增加河北银行 需同步更新银企瓶体补丁PT157249及以后版本
3、匹配码在回单程序【银行配置】下展示
---------------------------------------------------------------------------------
更新时间:2021/02/05
更新说明:
1、新增大连银行、河北银行、浙江农信社、长安银行、长沙银行 电子回单下载。需同步更新银企平台补丁到20210205以后版本
2、浦发银行匹配码修改(增加金额字段),解决部分匹配吗重复问题。需同步更新银企平台补丁到20210205以后版本
3、平安银行匹配码修改(增加摘要字段),解决部分匹配吗重复问题。需同步更新银企平台补丁到20210205以后版本
4、邮储银行匹配码修改,取消旧版前置机的1108端口。需同步更新银企平台补丁补丁到20210205以后版本
5、建设银行取消流水号重复后加区分标志。(_0001)加了一个金额字段,流水号 金额保证不重复。
6、招商银行去除SFTP锁。并发下载,提高下载效率。
7、招商银行银行请求频率限制,如果访问过于频繁,增加间隔时间重新获取,超过三次将状态置为失败。
8、自动重置失败任务时,如果查询交易明细失败,那么暂时不重新下载(银企平台查询明细繁忙的情况下)。
9、去掉白名单限制,可通过nginx来设置安全代理。
10、回单默认登录密码修改为kingdee@2020。
11、增加修改密码功能。
12、SFTP抓包到敏感信息漏洞修复。
13、修复任意文件下载漏洞。
14、修改druid监控的弱口令账号密码。
15、新增扫描相关的日志。
16、从前置机代理获取文件没有按照前置机ID取前置机的BUG。
17、更新元数据是先更新字段长度再更新元数据。
18、修复大量bug。
--------------------------------------------------------------------------------------------------------------
更新时间:2020/10/15
更新说明:
新增中国银行、中信银行、招商银行的当日回单(T 0)功能(中国银行使用当日回单功能需更新银企平台补丁)
新增自动重新下载失败回单任务的功能(回单完整度在误差范围以外的也会重新下载)
新增支持大连银行
邮储银行重构
通过回单文件md5值判断唯一性,避免回单文件重复
修复完整度统计功能不兼容sqlserver和oracle的问题
完整度统计页面调整及优化
修复相同浏览器电子回单程序和银企平台无法同时登录的问题
配置项页面新增手动重新初始化元数据
数据库配置加密功能
修复使用sqlserver数据库时启动程序报错的问题
新增windows下程序后台运行的脚本
修复农行公网版本机获取下载失败的问题
修复上海银行读取概要文件异常的问题
修复建行多前置机串号的问题
修复招行多前置机串号的问题
农网专线版取消回单匹配码中17位长度的判断
回单不存在状态的回单任务支持手动重新下载
登录页面移除默认密码
预处理和下载任务中,打印任务ID的日志便于排查问题
回单任务失败信息中记录当前失败的调度节点
--------------------------------------------------------------------------------------------------------------
更新时间:2020/8/21
更新说明:
新增数据库版本灵活管理功能:修改数据库字段或者初始化元数据不再需要修改forceInitDB参数
新增自定义调度简化功能:调度任务配置直观化,不再采用表达式的形式,降低配置难度
回单任务新增前置机筛选条件的功能
新增历史回单删除功能:新增手动删除历史回单和配置调度自动删除历史回单的功能,节约磁盘空间
农行专线版新增通过发接口CMRA25请求获取回单的方式
登录凭证过期优化:由登陆之后30分钟过期变更为最后一次操作之后30分钟过期
修复兴业银行预处理以及下载任务获取锁失败问题
修复中行多前置机sftp下载异常问题
修复部分java类日志无法输出的问题
修复工行【推送的文件格式】默认值乱码问题
修复招行使用本机获取的情况下,状态一直卡在预处理中的问题
修复浦发使用wtp方式获取回单时,一直提示sftp连接失败的bug
修复浦发银行wtp下载参数错乱问题
修复上海银行返回报文为空的问题
--------------------------------------------------------------------------------------------------------------
更新时间:2020/6/28
更新说明:
新增支持银行:上海银行(需更新银企平台,否则无法在银企平台查到)
修复兴业银行,超过100条下载不到的bug
修复平安银行下载和扫描失败的问题,重做了插件
增加开关控制回单程序是否校验交易明细和回单数量(在系统配置-获取交易明细开关,开启后会检查回单和交易明细数量是否一致)
工行新增支持总行新推送模式(银行自己提供的sftp,需要用RAS密钥登录银行sftp)
修复工行经常错报空指针的问题
前端页面提示更新,方便实施人员查阅常见问题
--------------------------------------------------------------------------------------------------------------
更新时间:2020/5/25
更新说明:
农业银行匹配码更新,对方账户截取地区码,需同步更新银企平台
修复兴业银行,超过100条下载不到的bug
浦发银行wtp连接失败报错提示更明确,并且抛出异常,并且新增transId跟踪
新增对接苍穹的上传接口,删除旧上传文件模块
提供新页面查询每个账号每天下载到的回单详情
回单任务页面提供该任务下载到的结果查询
启动脚本增加一个新的参数控制数据库的重置,避免误操作重置数据库
农行新增通过发接口CMRA25请求获取回单的方式(区别于之前的银行主动推送方式)
启动脚本修改数据库的脚本修改,修复用户添加报错
平安银行明确报错提示
针对SqlServer修改字段长度问题,启动时会出现字段长度不够导致配置项未加载
兴业银行卡在预处理中的问题修复
前端每个页面都增加大量文字提示,方便实施人员查阅常见问题
--------------------------------------------------------------------------------------------------------------
更新时间:2020/4/14
更新说明:
回单完整度数据库问题修复
新增浦发银行,支持sftp推送模式
建行配置页面更新
兴业 平安配置描述更新
首页建议流程说明
修复大量bug
--------------------------------------------------------------------------------------------------------------
更新时间:2020/3/16
更新说明:
建行ccip匹配码修改(主动推送模式不变)
新增浦发银行
更新大量旧文档说明
SFTP模块的在页面配置的用户不再生效,改为在配置文件里配置(详情参考文档)
新增回单完整度查询功能(目前仅支持mysql)
修复大量bug
--------------------------------------------------------------------------------------------------------------
更新时间:2020/2/12
更新说明:
修改后台自动查询交易明细功能逻辑
年后大量bug修复
--------------------------------------------------------------------------------------------------------------