【技术实现步骤摘要】
数据回滚方法、装置、服务器和可读存储介质
本专利技术涉及半导体数据处理
,具体而言,涉及一种数据回滚方法、装置、服务器和可读存储介质。
技术介绍
企业信息化时代的到来,使得半导体行业对于制造执行系统的需求必不可少,而国内对于执行制造系统的发展也比较迅猛,但往往软件开发公司并不一定真正了解制造行业最大的问题痛点,导致系统的诞生与迭代处于一种修修补补的进程,期间常常要进行数据回滚、制造工艺站别回退以及数据重刷等操作。目前的制造系统一般不具备完整的业务流程数据恢复机制,仅仅针对部分定制化的模块进行定制回滚,或者仅支持站别之间的回滚,无法做到全流程的回滚。
技术实现思路
基于上述研究,本专利技术提供了一种数据回滚方法、装置、服务器和可读存储介质,以改善上述问题。本专利技术的实施例可以这样实现:第一方面,本专利技术实施例提供一种数据回滚方法,应用于服务器,所述方法包括:响应回滚操作,根据客户端传输的产品的第一标识信息,查找与所述第一标识信息关联的业务流程的回滚语句;其中,针对同 ...
【技术保护点】
1.一种数据回滚方法,其特征在于,应用于服务器,所述方法包括:/n响应回滚操作,根据客户端传输的产品的第一标识信息,查找与所述第一标识信息关联的业务流程的回滚语句;其中,针对同一产品、同一业务流程所产生的回滚语句均关联有同一第一标识信息;/n按照时间逆序对查找到的回滚语句执行回滚操作。/n
【技术特征摘要】
1.一种数据回滚方法,其特征在于,应用于服务器,所述方法包括:
响应回滚操作,根据客户端传输的产品的第一标识信息,查找与所述第一标识信息关联的业务流程的回滚语句;其中,针对同一产品、同一业务流程所产生的回滚语句均关联有同一第一标识信息;
按照时间逆序对查找到的回滚语句执行回滚操作。
2.根据权利要求1所述的数据回滚方法,其特征在于,所述按照时间逆序对查找到的回滚语句执行回滚操作的步骤包括:
获取所述业务流程中每个节点的第二标识信息;
根据所述每个节点的第二标识信息,查询与每个所述第二标识信息关联的回滚语句,得到每个所述节点产生的回滚语句;
针对每个节点,按照时间逆序对该节点产生的回滚语句执行回滚操作。
3.根据权利要求2所述的数据回滚方法,其特征在于,所述方法还包括:
针对所述业务流程中的每个节点,若在该节点操作失败时,则根据该节点的第二标识信息,获取与该节点的第二标识信息关联的所有回滚语句,并按照时间逆序,执行与该节点的第二标识信息关联的所有回滚语句,对该节点进行回滚。
4.根据权利要求2所述的数据回滚方法,其特征在于,所述方法还包括:
接收客户端发送的操作事件,获取所述操作事件的对象以及所述对象的属性数据信息;其中,所述属性数据信息包括所述对象的字段数据信息以及条件语句;
根据所述对象的字段数据信息确定所述对象的主键;
根据所述操作事件生成的操作语句的类别,基于获取得到的所述对象的主键、条件语句以及字段数据信息生成回滚语句;
将生成的回滚语句与当前对应产品的第一标识信息和当前对应节点的第二标识信息进行关联。
5.根据权利要求4所述的数据回滚方法,其特征在于,所述操作语句的类别包括新增语句、删除语句以及更改语句,所述根据所述操作事件生成的操作语句的类别,基于获取得到的所述对象的主键、条件语句以及所述字段数据信息生成回滚语句的步骤包括:
若所述操作语句为新增语句,则根据所述对象的主键以及条件语句生成回滚删除语句;
若所述操作语句为删除语句,则根据所述字段数据信息生成回滚新增语句;
若所述操作语句为更改语句,则根据所述对象的条件语...
【专利技术属性】
技术研发人员:邱元海,杨连东,
申请(专利权)人:甬矽电子宁波股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。