一种机构撤并的数据处理方法、装置、设备及介质与流程
- 国知局
- 2024-10-21 14:39:32
本技术涉及数据处理,具体涉及一种机构撤并的数据处理方法、装置、设备及介质。
背景技术:
1、随着互联网的发展,机构撤并的情况常有发生,以银行系统为例,大多数的银行业务都能网上办理,因此银行会根据实际网点运营情况对网点机构进行优化和精简,对实际运营过程中业务量少的机构进行撤销并入到其他银行网点机构;而在机构撤并过程中,撤销机构的数据迁移逐渐变成业内亟需解决的首要问题。
2、现有技术中,机构撤并可能发生在任一天的任何时间,因此,为及时获取机构撤并计划,需要依赖人工定时查看机构撤并指令,之后由相关技术人员按照机构撤并指令中指示的撤并计划发送查询指令以及迁移操作完成撤并处理。因此,不仅造成了人力资源和时间资源的浪费,还无法保证获取机构撤并指令的实时性,另外,由于撤并处理过程中流程繁琐,因此工作效率也比较低。
技术实现思路
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、基于所述机构信息,利用预先训练的评估模型对所述并入机构的所述机构信息进行可行性评估,并在评估通过后执行生成查询语句的步骤。
30、第二方面,本技术提供一种机构撤并的数据处理装置,所述装置包括:
31、读取模块,用于响应机构撤并处理指令,读取所述机构撤并处理指令中的撤销机构的机构标识和并入机构的机构标识;
32、第一生成模块,用于基于所述撤销机构的机构标识以及预设的查询语句组装模板,生成查询语句;
33、查询模块,用于基于所述查询语句,从存储各机构业务数据的数据库中查询所述撤销机构对应的目标业务数据;
34、第二生成模块,用于基于所述目标业务数据、所述并入机构的机构标识以及预设的更新语句组装模板,生成更新语句;
35、更新模块,用于基于所述更新语句,将所述目标业务数据中的机构字段的值更新为所述并入机构的机构标识。
36、在一种可能的实施例中,所述第一生成模块,具体用于:
37、从预设的撤并表中获取各组撤并参数;其中,所述撤并表是基于存储各机构业务数据的数据库配置的,每组撤并参数包括表名和机构字段;
38、针对任一组撤并参数,利用所述撤销机构的机构标识替换所述查询语句组装模板中的机构标识占位符、利用所述撤并参数中的目标表名替换所述查询语句组装模板中的表名占位符、利用所述撤并参数中的目标机构字段替换所述查询语句组装模板中的机构字段占位符;
39、基于替换后的查询语句组装模板生成所述查询语句。.
40、在一种可能的实施例中,所述查询模块,具体用于:
41、基于目标数值以及查询限制语句模板,生成查询限制语句;所述目标数值用于表征基于所述查询语句查询出的目标业务数据的数量上限;
42、基于所述查询语句和所述查询限制语句,从存储各机构业务数据的数据库中查询所述撤销机构对应的目标业务数据。
43、在一种可能的实施例中,所述每组撤并参数还包括表主键字段,所述第二生成模块,具体用于:
44、基于所述查询语句和所述撤并表,确定用于生成所述更新语句的表名、机构字段以及表主键字段;
45、利用所述并入机构的机构标识替换所述更新语句组装模板中的机构标识占位符、利用所述表名替换所述更新语句组装模板中的表名占位符、利用所述机构字段替换所述更新语句组装模板中的机构字段占位符、利用所述表主键字段替换所述更新语句组装模板中的表主键字段占位符、利用所述目标业务数据中的表主键字段值替换所述更新语句组装模板中的表主键字段值占位符;
46、基于替换后的更新语句组装模板生成所述更新语句。
47、在一种可能的实施例中,所述更新模块,具体用于:
48、针对任意一个更新语句,创建所述任意一个更新语句对应的更新事务;
49、响应于所述更新事务的启动,锁定所述数据库中所述更新语句对应的目标业务数据;
50、在所述更新事务中执行所述更新语句,以将锁定的所述目标业务数据中的机构字段的值更新为所述并入机构的机构标识;
51、基于所述更新事务的提交策略,确定满足提交条件时提交所述更新事务,并将更新完成的所述目标业务数据从所述数据库中解锁。
52、在一种可能的实施例中,所述更新模块,具体用于:
53、若所述提交策略为单条数据提交,则对任意一个目标业务数据完成更新后确定满足提交条件;
54、若所述提交策略为批量数据提交,则对所述任意一个查询语句对应的目标数量的目标业务数据完成更新后确定满足提交条件,其中,任意一个查询语句对应的目标数量不大于基于任意一个查询语句从所述数据库中实际查询出的目标业务数据的数量。
55、在一种可能的实施例中,所述第一生成模块生成查询语句之前,还用于:
56、基于所述并入机构的机构标识,获取所述并入机构的机构信息;所述机构信息包括机构资源信息和/或机构经营信息;
57、基于所述机构信息,利用预先训练的评估模型对所述并入机构的所述机构信息进行可行性评估,并在评估通过后执行生成查询语句的步骤。
58、第三方面,本技术提供一种电子设备,包括:
59、存储器,用于存储程序指令;
60、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中任一项所述的方法包括的步骤。
61、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行第一方面中任一项所述的方法。
62、第五方面,本技术提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面中任一项所述的方法。
63、本技术有益效果如下:
64、在本技术实施例中,响应机构撤并处理指令,读取机构撤并处理指令中的撤销机构的机构标识和并入机构的机构标识;基于撤销机构的机构标识以及预设的查询语句组装模板,生成查询语句;基于查询语句,从存储各机构业务数据的数据库中查询撤销机构对应的目标业务数据;基于目标业务数据、并入机构的机构标识以及预设的更新语句组装模板,生成更新语句;基于更新语句,将目标业务数据中的机构字段的值更新为并入机构的机构标识。这样,实时接收机构撤并处理指令并进行处理,保证了机构撤并的实时性,根据查询语句组装模板和更新语句组装模板,自动完成目标业务数据的查询与更新,流程简单,处理速度快,提升了机构撤并处理过程中的整体工作效率,同时,相比于现有技术中由人工编写查询语句和更新语句,还有利于节省人力资源和时间资源,减少人为编写的错误。
65、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
本文地址:https://www.jishuxx.com/zhuanli/20241021/318863.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。