本发明涉及数据处理,尤其涉及一种债券数据处理方法及系统。
背景技术:
1、在日常债券交易指令下达过程中,由于债券信息发布的较晚,业务人员一般采用手工临时录入虚拟债券的方式(如创建一个临时的债券代码id)进行处理,并使用此虚拟债券进行下单等操作。当正式的债券信息批量下发后,债券交易系统面临正式债券信息与已有下单信息不匹配的问题。
2、在目前债券数据修正过程中,主要是通过业务人员进行债券数据重新录入,或依次修正已有数据的方式,对债券数据库中的所有需要修正的数据进行人工更新,导致债券数据处理过程的准确性和效率得不到保障。
3、因此,现在亟需一种债券数据处理方法及系统来解决上述问题。
技术实现思路
1、针对现有技术存在的问题,本发明提供一种债券数据处理方法及系统。
2、本发明提供一种债券数据处理方法,包括:
3、接收第一输入,所述第一输入包括确定债券数据类型、源数据和目标数据的操作,其中,所述源数据为更新前的债券数据,所述目标数据为更新后的债券数据;
4、响应于所述第一输入,基于预设债券数据配置表中的配置信息,根据所述债券数据类型、所述源数据和所述目标数据,生成对应的更新语句;
5、通过所述更新语句,对债券数据库中对应的债券数据进行更新,得到更新后的债券数据。
6、根据本发明提供的一种债券数据处理方法,所述预设债券数据配置表的配置信息至少包括表名信息、字段名信息、债券数据类型信息、数据更新条件信息和用户权限配置信息。
7、根据本发明提供的一种债券数据处理方法,在所述基于预设债券数据配置表中的配置信息,根据所述债券数据类型、所述源数据和所述目标数据,生成对应的更新语句之前,所述方法还包括:
8、获取目标权限信息,其中,所述目标权限信息为所述第一输入对应的用户权限信息;
9、判断所述目标权限信息是否满足所述预设债券数据配置表中的用户权限配置信息,若满足,响应所述第一输入。
10、根据本发明提供的一种债券数据处理方法,所述基于预设债券数据配置表中的配置信息,根据所述债券数据类型、所述源数据和所述目标数据,生成对应的更新语句,包括:
11、根据所述债券数据类型,对所述预设债券数据配置表中的配置信息进行筛选,得到多个目标配置信息;
12、将所述源数据作为待进行更新操作的数据值,将所述目标数据作为替换所述源数据的数据值,根据所述目标配置信息中的表名信息、字段信息和数据更新条件信息,构建对应的结构化查询语句,以生成所述更新语句;
13、所述通过所述更新语句,对债券数据库中对应的债券数据进行更新,包括:
14、基于所述更新语句,确定所述债券数据库中的待更新债券数据,其中,所述待更新债券数据为满足所述目标配置信息中的数据更新条件,且数据值为所述源数据的债券数据;
15、将所述待更新债券数据更新为所述目标数据。
16、根据本发明提供的一种债券数据处理方法,所述方法还包括:
17、接收第二输入,所述第二输入包括更新预设债券数据配置表的操作;
18、响应于所述第二输入,对所述预设债券数据配置表中的配置信息进行更新,得到更新后的预设债券数据配置表。
19、根据本发明提供的一种债券数据处理方法,在所述对债券数据库中对应的债券数据进行更新,得到更新后的债券数据之后,所述方法还包括:
20、将所述更新后的债券数据标记为临时状态;
21、在确定所述更新后的债券数据已满足更新成功条件后,将所述临时状态切换为生效状态,以完成所述债券数据库中对应的债券数据的更新过程。
22、本发明还提供一种债券数据处理系统,包括:
23、交互模块,用于接收第一输入,所述第一输入包括确定债券数据类型、源数据和目标数据的操作,其中,所述源数据为更新前的债券数据,所述目标数据为更新后的债券数据;
24、更新语句构建模块,用于响应于所述第一输入,基于预设债券数据配置表中的配置信息,根据所述债券数据类型、所述源数据和所述目标数据,生成对应的更新语句;
25、数据修正模块,用于通过所述更新语句,对债券数据库中对应的债券数据进行更新,得到更新后的债券数据。
26、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述债券数据处理方法。
27、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述债券数据处理方法。
28、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述债券数据处理方法。
29、本发明提供的债券数据处理方法及系统,通过前期已设置好的预设债券数据配置表中的配置信息,根据输入操作得到的债券数据类型、源数据和目标数据,生成对应的更新语句,从而通过该更新语句对债券数据库中对应的债券数据进行更新,无需再通过人工手动方式对债券数据进行重新录入或修正,提高了债券数据处理效率和准确性。
1.一种债券数据处理方法,其特征在于,包括:
2.根据权利要求1所述的债券数据处理方法,其特征在于,所述预设债券数据配置表的配置信息至少包括表名信息、字段名信息、债券数据类型信息、数据更新条件信息和用户权限配置信息。
3.根据权利要求2所述的债券数据处理方法,其特征在于,在所述基于预设债券数据配置表中的配置信息,根据所述债券数据类型、所述源数据和所述目标数据,生成对应的更新语句之前,所述方法还包括:
4.根据权利要求2所述的债券数据处理方法,其特征在于,所述基于预设债券数据配置表中的配置信息,根据所述债券数据类型、所述源数据和所述目标数据,生成对应的更新语句,包括:
5.根据权利要求1所述的债券数据处理方法,其特征在于,所述方法还包括:
6.根据权利要求1至5任一项所述的债券数据处理方法,其特征在于,在所述对债券数据库中对应的债券数据进行更新,得到更新后的债券数据之后,所述方法还包括:
7.一种债券数据处理系统,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述债券数据处理方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述债券数据处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述债券数据处理方法。