【技术实现步骤摘要】
一种生成回单的方法和装置
[0001]本专利技术涉及大数据处理
,尤其涉及一种生成回单的方法和装置。
技术介绍
[0002]目前,回单业务服务于全行千万级对公客户,年回单单生成打印量在10亿张以上,高峰期单日打印量超过1700万张。各地区分行产生的交易明细数据量庞大,并且产品种类大多有定制化回单的需求。面对大数据量的加工,以及种类繁多的定制化回单种类,回单的数据加工面临了巨大的挑战,数据加工的正确性无疑是最重要、最需要保障的。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]会经常出现部分明细数据丢失、处理异常等情况,造成无法及时生成回单,对使用用户造成了不便和困扰;对于交易明细数据不能保证明细数据完整的被处理,缺少补偿机制;不能灵活地对数据进行重跑批处理,在遇到处理遗漏或者处理异常后没有解决方案。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种生成回单的方法和装置,以解决无法及时生成回单、缺少补偿机制和不能灵活地对数据进行重跑批处理的技术问题。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种生成回单的方法,包括:
[0007]接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;
[0008]遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,所述回单配置信 ...
【技术保护点】
【技术特征摘要】
1.一种生成回单的方法,其特征在于,包括:接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,所述回单配置信息包括需要生成回单或者不需要生成回单,所述回单配置信息由用户配置;若否,则将所述明细数据的状态标记为已过滤,并将所述明细数据写入忽略信息表;若是,则判断所述明细数据的状态是否为未生成回单;若是,则根据所述明细数据生成回单。2.根据权利要求1所述的方法,其特征在于,根据所述明细数据生成回单之后,还包括:判断所述明细数据是否成功生成回单;若是,则将所述明细数据的状态标记为已生成回单;若否,则将所述明细数据的标识写入错误信息表。3.根据权利要求2所述的方法,其特征在于,遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,还包括:将错误信息表中的明细数据标识删除。4.根据权利要求1所述的方法,其特征在于,遍历明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单之前,还包括:根据回单结果数据表查找出明细数据表中已生成回单的明细数据,将所述明细数据标记为已生成回单。5.根据权利要求4所述的方法,其特征在于,根据回单结果数据表查找出明细数据表中已生成回单的明细数据,包括:基于账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向,在明细数据表中查找出与回单结果数据表相同的明细数据。6.根据权利要求1所述的方法,其特征在于,根据所述明细数据生成回单之后,还包括:接收回单补录指令;查找出所述回单补录指令对应的目标回单;将所述回单补录指令中携带的补录内容更新到所述目标回单中。7.根据权利要求6所述的方法,其特征在于,所述回单补录指令携带账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向;查找出所述回单补录指令对应的目标回单,包括:根据所述回单补录指令中携带的回单标识、账户标识、交易流水标识、交易跟踪标识、交易时间、交易金额和借贷方向,查找出目标回单。8.根据权利要求6所述的方法,其特征在于,将所述回单补录指令中携带的补录内容更新到所述目标回单中之后,还包括:将所述目标回单的状态标记为已补录。9.一种生成回单的装置,其特征在于,包括:
接收模块,用于接收各个上游业务系统传入的明细数据,对所述各个上游业务系统传入的明细数据进行整合,形成明细数据表;遍历模块,用于遍历所述明细数据表中的每条明细数据,从回单配置表中查询所述明细数据的回单配置信息,从而判断所述明细数据是否需要生成回单;其中,...
【专利技术属性】
技术研发人员:武广付,陈福龙,戈笑珊,王宇飞,张丹,张沛,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。