一种生成回单的方法和装置制造方法及图纸

技术编号:36383712 阅读:10 留言:0更新日期:2023-01-18 09:46
本发明专利技术公开了一种生成回单的方法和装置,涉及大数据处理技术领域。该方法的一具体实施方式包括:接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;若否,则将所述明细数据的状态标记为已过滤,并将所述明细数据写入忽略信息表;若是,则判断所述明细数据的状态是否为未生成回单;若是,则根据所述明细数据生成回单。该实施方式能够解决无法及时生成回单、缺少补偿机制和不能灵活地对数据进行重跑批处理的技术问题。处理的技术问题。处理的技术问题。

【技术实现步骤摘要】
一种生成回单的方法和装置


[0001]本专利技术涉及大数据处理
,尤其涉及一种生成回单的方法和装置。

技术介绍

[0002]目前,回单业务服务于全行千万级对公客户,年回单单生成打印量在10亿张以上,高峰期单日打印量超过1700万张。各地区分行产生的交易明细数据量庞大,并且产品种类大多有定制化回单的需求。面对大数据量的加工,以及种类繁多的定制化回单种类,回单的数据加工面临了巨大的挑战,数据加工的正确性无疑是最重要、最需要保障的。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]会经常出现部分明细数据丢失、处理异常等情况,造成无法及时生成回单,对使用用户造成了不便和困扰;对于交易明细数据不能保证明细数据完整的被处理,缺少补偿机制;不能灵活地对数据进行重跑批处理,在遇到处理遗漏或者处理异常后没有解决方案。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种生成回单的方法和装置,以解决无法及时生成回单、缺少补偿机制和不能灵活地对数据进行重跑批处理的技术问题。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种生成回单的方法,包括:
[0007]接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;
[0008]遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,所述回单配置信息包括需要生成回单或者不需要生成回单,所述回单配置信息由用户配置;
[0009]若否,则将所述明细数据的状态标记为已过滤,并将所述明细数据写入忽略信息表;
[0010]若是,则判断所述明细数据的状态是否为未生成回单;若是,则根据所述明细数据生成回单。
[0011]可选地,根据所述明细数据生成回单之后,还包括:
[0012]判断所述明细数据是否成功生成回单;
[0013]若是,则将所述明细数据的状态标记为已生成回单;
[0014]若否,则将所述明细数据的标识写入错误信息表。
[0015]可选地,遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,还包括:
[0016]将错误信息表中的明细数据标识删除。
[0017]可选地,遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,还包括:
[0018]根据回单结果数据表查找出明细数据表中已生成回单的明细数据,将所述明细数据标记为已生成回单。
[0019]可选地,根据回单结果数据表查找出明细数据表中已生成回单的明细数据,包括:
[0020]基于账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向,在明细数据表中查找出与回单结果数据表相同的明细数据。
[0021]可选地,根据所述明细数据生成回单之后,还包括:
[0022]接收回单补录指令;
[0023]查找出所述回单补录指令对应的目标回单;
[0024]将所述回单补录指令中携带的补录内容更新到所述目标回单中。
[0025]可选地,所述回单补录指令携带账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向;
[0026]查找出所述回单补录指令对应的目标回单,包括:
[0027]根据所述回单补录指令中携带的回单标识、账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向,查找出目标回单。
[0028]可选地,将所述回单补录指令中携带的补录内容更新到所述目标回单中之后,还包括:
[0029]将所述目标回单的状态标记为已补录。
[0030]另外,根据本专利技术实施例的另一个方面,提供了一种生成回单的装置,包括:
[0031]接收模块,用于接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;
[0032]遍历模块,用于遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,所述回单配置信息包括需要生成回单或者不需要生成回单,所述回单配置信息由用户配置;
[0033]过滤模块,用于若否,则将所述明细数据的状态标记为已过滤,并将所述明细数据写入忽略信息表;
[0034]生成模块,用于若是,则判断所述明细数据的状态是否为未生成回单;若是,则根据所述明细数据生成回单。
[0035]可选地,所述生成模块还用于:
[0036]根据所述明细数据生成回单之后,判断所述明细数据是否成功生成回单;
[0037]若是,则将所述明细数据的状态标记为已生成回单;
[0038]若否,则将所述明细数据的标识写入错误信息表。
[0039]可选地,所述遍历模块还用于:
[0040]遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,将错误信息表中的明细数据标识删除。
[0041]可选地,所述遍历模块还用于:
[0042]遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,根据回单结果数据表查找出明细数据表中已生成回单的明细数据,将所述明细数据标记为已生成回单。
[0043]可选地,所述遍历模块还用于:
[0044]基于账户标识、交易流水标识、交易跟踪标识、交易金额和借贷方向,在明细数据表中查找出与回单结果数据表相同的明细数据。
[0045]可选地,还包括补录模块,用于:
[0046]根据所述明细数据生成回单之后,接收回单补录指令;
[0047]查找出所述回单补录指令对应的目标回单;
[0048]将所述回单补录指令中携带的补录内容更新到所述目标回单中。
[0049]可选地,所述回单补录指令携带账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向;
[0050]所述补录模块还用于:
[0051]根据所述回单补录指令中携带的回单标识、账户标识、交易流水标识、交易跟踪标识、交易金额和借贷方向,查找出目标回单。
[0052]可选地,所述补录模块还用于:
[0053]将所述回单补录指令中携带的补录内容更新到所述目标回单中之后,将所述目标回单的状态标记为已补录。
[0054]根据本专利技术实施例的另一个方面,还提供了一种电子设备,包括:
[0055]一个或多个处理器;
[0056]存储装置,用于存储一个或多个程序,
[0057]当所述一个或多个程序被所述一个或多个处理器执行时,所述一个或多个处理器实现上述任一实施例所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成回单的方法,其特征在于,包括:接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,所述回单配置信息包括需要生成回单或者不需要生成回单,所述回单配置信息由用户配置;若否,则将所述明细数据的状态标记为已过滤,并将所述明细数据写入忽略信息表;若是,则判断所述明细数据的状态是否为未生成回单;若是,则根据所述明细数据生成回单。2.根据权利要求1所述的方法,其特征在于,根据所述明细数据生成回单之后,还包括:判断所述明细数据是否成功生成回单;若是,则将所述明细数据的状态标记为已生成回单;若否,则将所述明细数据的标识写入错误信息表。3.根据权利要求2所述的方法,其特征在于,遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,还包括:将错误信息表中的明细数据标识删除。4.根据权利要求1所述的方法,其特征在于,遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,还包括:根据回单结果数据表查找出明细数据表中已生成回单的明细数据,将所述明细数据标记为已生成回单。5.根据权利要求4所述的方法,其特征在于,根据回单结果数据表查找出明细数据表中已生成回单的明细数据,包括:基于账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向,在明细数据表中查找出与回单结果数据表相同的明细数据。6.根据权利要求1所述的方法,其特征在于,根据所述明细数据生成回单之后,还包括:接收回单补录指令;查找出所述回单补录指令对应的目标回单;将所述回单补录指令中携带的补录内容更新到所述目标回单中。7.根据权利要求6所述的方法,其特征在于,所述回单补录指令携带账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向;查找出所述回单补录指令对应的目标回单,包括:根据所述回单补录指令中携带的回单标识、账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向,查找出目标回单。8.根据权利要求6所述的方法,其特征在于,将所述回单补录指令中携带的补录内容更新到所述目标回单中之后,还包括:将所述目标回单的状态标记为已补录。9.一种生成回单的装置,其特征在于,包括:
接收模块,用于接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;遍历模块,用于遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,...

【专利技术属性】
技术研发人员:武广付陈福龙戈笑珊王宇飞张丹张沛
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1