项目

一般

简介

新功能 #5547

【人保激励郑州】银行回执同步到银行流水中

赵 福来大约 4 年 之前添加. 更新于 大约 4 年 之前.

状态:
已解决
优先级:
紧急
指派给:
宋 姣姣
开始日期:
2021-07-29
计划完成日期:
% 完成:

0%

预期时间:
预约开发日期:
预计PRD完成时间:
预计PRD开始时间:
实际PRD开始时间:
实际PRD完成时间:
需求设计进度:
0%
预计UI设计开始时间:
预计UI设计结束时间:
实际UI设计开始时间:
实际UI设计结束时间:
UI设计进度:
0%
详细设计开始时间:
详细设计结束时间:
详细设计进度:
预计开发开始时间:
预计开发结束时间:
实际开发开始时间:
实际开发结束时间:
开发进度:
0%
预计测试开始时间:
预计测试结束时间:
实际测试开始时间:
实际测试结束时间:
测试进度:
0%

描述

郑州激励部分回款需要提供对应的银行回单,所以需要将银行回执同步到流水中并且可以进行查看、下载。为了实现如上需求需要实现:
1、系统提供银行回执导入入口,具体的导入规则由开发制定(包括入口,上传格式等)。
2、系统根据导入的回执,自动识别回执内的信息,根据回执的金额+收款人+银行卡号+备注信息,进行对应,将回执关联至银行流水中。
若识别失败,则将失败的回执单进行退回,人工进行处理。默认情况下只查询已到账数据。
在已到账的银行流水详情中增加回执导入按钮,提供方法人工关联回执。
3、银行流水增加状态:回执状态,该状态在列表页、详情页都需要进行展示,状态分为:"无",“正常”,“导出待确认”,“导出已确认”,“回款完毕”。
4、银行流水页面增加功能提交回执状态。只有非“无”状态才可以提交回执状态,导出待确认可以提交至正常。
5、因为每次导出的金额,要根据保险公司本次回款金额来确定,所以在银行流水页面需要增加所选金额汇总,在页面右下角进行展示,汇总已经勾选的银行流水金额。
还需要增加勾选指定条数数据的功能,即根据填入的起止数字,例如1-400,则自动勾选1-400条数据。
6、增加回执导出功能与回执批次号字段。回执批次号字段在列表页,详情页都需要进行展示,并且可以在详情页面进行修改。
导出回执时,所选回执自动提交至导出待确认状态,并且弹窗填入回执批次号。

历史记录

#1赵 福来 更新于 大约 4 年 之前

使用场景描述:
激励业务在报销的时候,需要使用支付回单来作为报销凭证,并且每次报销的金额不固定,需要最大限度的找出对应的支付回单来进行报销。

#2赵 福来 更新于 大约 4 年 之前

  • 状态新建 变更为 待开发

#3赵 福来 更新于 大约 4 年 之前

  • 跟踪错误 变更为 新功能
  • 优先级普通 变更为 紧急
  • 需求设计进度 被设置为 0%
  • UI设计进度 被设置为 0%
  • 开发进度 被设置为 0%
  • 测试进度 被设置为 0%

#4 由 宋 姣姣 更新于 大约 4 年 之前

将目前咱用到的所有支付渠道(中信、交通、慧用工等等)的回单都找3-10份附到此处,其中需要有退款的。

#5 由 宋 姣姣 更新于 大约 4 年 之前

  • 状态待开发 变更为 新建

#6赵 福来 更新于 大约 4 年 之前

  • 文件 交通回执.rar 已添加
  • 文件 中信回执.rar 已添加

#7赵 福来 更新于 大约 4 年 之前

暂时只考虑中信银行与交通银行的需求实现

#8赵 福来 更新于 大约 4 年 之前

  • 文件 已删除 (中信回执.rar)

#9赵 福来 更新于 大约 4 年 之前

  • 文件 已删除 (交通回执.rar)

#10赵 福来 更新于 大约 4 年 之前

#11赵 福来 更新于 大约 4 年 之前

  • 跟踪错误 变更为 新功能
  • 需求设计进度 被设置为 0%
  • UI设计进度 被设置为 0%
  • 开发进度 被设置为 0%
  • 测试进度 被设置为 0%

#12 由 宋 姣姣 更新于 大约 4 年 之前

  • 状态待开发 变更为 开发完成

#13 由 宋 姣姣 更新于 大约 4 年 之前

  • 状态开发完成 变更为 测试通过

流程已经测试通过。但压力测试还未进行,因为财务还未提供2000条回单

#14 由 宋 姣姣 更新于 大约 4 年 之前

  • 状态测试通过 变更为 已确认

#15 由 宋 姣姣 更新于 大约 4 年 之前

  • 状态已确认 变更为 已解决

压力测试结果:
下午16点进行的测试,结果如下:
上传899条:3分钟;自动匹配:2021-09-14 16:07:55至2021-09-14 16:09:39,共2分15秒
上传2214条:6分钟;自动匹配:2021-09-14 16:50:32至2021-09-14 16:54:50,共4分18秒
上传共4424条,分800/包、1000/包、1200/包、1424包:12分钟;自动匹配:2分+1分26秒+1分13秒+2分51秒=7分30秒

匹配原理:系统查找所有上传的压缩包,然后循环每个包去匹配,在每个包里判定文件数,最多分配10个线程进行匹配,分流分压。例如:张三一次上传了3个压缩包,第一个包里有2000个PDF,第二包里有500个PDF,第三个里有1200个PDF,那么系统会循环这三个包,首先为第一个包分配10个线程,每个线程处理200个PDF;完成后再为第二个包分配5个线程,每个线程处理100个PDF;完成后再为第三个包分配10个线程,每个线程处理120个PDF。

综上所述,建议每次上传压缩包时,可小量多包,每个包不要超过2000个PDF。例如:10000个PDF,可分为5个压缩包,每个压缩包2000个PDF。每个压缩包里的个数越少处理速度越快

#16 由 宋 姣姣 更新于 大约 4 年 之前

补充:上传压缩包效率优化,上传速度提高3倍,如下
在云鹰核心中,进行分片测试:
上传共2906条(226M):3分24秒;匹配:2021-09-18 10:05:09至2021-09-18 10:20:19,共15分钟

#17 由 宋 姣姣 更新于 大约 4 年 之前

补充:交通银行回单,一个PDF多页且每页有多个回单的情况,现已支持。但仅限交通银行。因为在截取每页里的回单时会有偏差。所以中信银行依旧需要导入一个PDF中只包含一个回单的文件。附件中展示交通银行回单截取结果

注:交行回单导入会比中信银行的慢。因为中间多了两步拆分PDF和分割PDF

#18 由 宋 姣姣 更新于 大约 4 年 之前

此功能建议在云鹰核心系统里操作

导出 Atom PDF