一种自定义编号生成管理方法及系统
摘要文本
本申请公开了一种自定义编号生成管理方法及系统,接收前端发送的数据同步请求,根据数据同步请求,获得源数据库和目标数据库,向源数据库发送数据请求,接收源数据库响应于数据请求发送的数据,该数据包括源数据库需要同步到目标数据库的数据,向目标数据库发送数据请求,接收目标数据库响应于数据请求发送的数据,根据源数据库发送的数据,获得列表,根据列表中的编号,检索目标数据库发送的数据中是否存在与编号相同的其他编号,若存在与源数据库的编号相同的其他编号,对源数据库的编号进行更改,本方案提供了一种避免发生编号冲突的自定义编号生成管理方案,至少解决了将源数据库中的编号同步到目标数据库时,编号会发生重复和冲突的问题。
申请人信息
- 申请人:成都安世赛斯特软件技术有限公司
- 申请人地址:610000 四川省成都市中国(四川)自由贸易试验区成都高新区天府大道北段1700号7栋1单元16层1623号
- 发明人: 成都安世赛斯特软件技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种自定义编号生成管理方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202410017356.X |
| 申请日 | 2024/1/5 |
| 公告号 | CN117520460B |
| 公开日 | 2024/4/2 |
| IPC主分类号 | G06F16/27 |
| 权利人 | 成都安世赛斯特软件技术有限公司 |
| 发明人 | 宫茂友; 刘福顺; 张曦; 陈文 |
| 地址 | 四川省成都市中国(四川)自由贸易试验区成都高新区天府大道北段1700号7栋1单元16层1623号 |
专利主权项内容
1.一种自定义编号生成管理方法,其特征在于,包括以下步骤:接收前端发送的第一数据同步请求;根据所述第一数据同步请求,获得第一源数据库和第一目标数据库;向所述第一源数据库发送第一数据请求;接收所述第一源数据库响应于所述第一数据请求发送的第一数据,所述第一数据包括所述第一源数据库需要同步到所述第一目标数据库的数据;向所述第一目标数据库发送第二数据请求;接收所述第一目标数据库响应于所述第二数据请求发送的第二数据;根据所述第一数据,获得第一列表,所述第一列表包括第一编号、与第一编号对应的第一标签和第一业务数据;根据所述第一编号,检索所述第二数据中是否存在与所述第一编号相同的其他编号;若存在与所述第一编号相同的其他编号,对所述第一编号进行更改;将更改后的第一编号、与第一编号对应的第一标签和第一业务数据存储到所述第一目标数据库;所述根据所述第一编号,检索所述第二数据中是否存在与所述第一编号相同的其他编号的步骤之后,包括:若不存在与所述第一编号相同的其他编号,在所述第二数据中获取第二列表,所述第二列表包括与第一标签匹配的编号;根据所述第一编号,获得所述第一编号的第一特征编码;根据所述第一特征编码,在所述第二列表中检索是否存在包含第一特征编码的第二编号;若存在包含第一特征编码的第二编号,根据所述第二编号,获得与所述第二编号对应的第二规则;根据所述第二规则,对所述第一编号进行更改;所述根据所述第二规则,对所述第一编号进行更改的步骤,包括:将所述第一编号、第一编号的第一标签和第一编号的第一业务数据添加到所述第二列表中;根据所述第二规则,获得与第二编号的序号对应的第一特征数据,所述第一特征数据为用于生成序号的数据;检索所述第二列表中是否存在与所述第一编号对应的第一特征数据;若所述第二列表中存在所述第一特征数据,根据所述第一特征数据,对第二列表中的编号进行排序;根据所述编号所在的顺序,对所述编号进行更改,所述编号包括所述第一编号。