数据修改的方法和装置制造方法及图纸

技术编号:15939897 阅读:46 留言:0更新日期:2017-08-04 22:15
本申请提供了一种数据修改的方法和装置,属于数据处理技术领域。所述方法包括:接收业务的办理端发送的业务数据修改文件,业务数据修改文件包括数据标识及数据修改值;获取业务的处理记录,处理记录包括处理状态信息;若处理记录的处理状态信息为处理失败,则将数据标识对应的数据值修改为数据修改值。本申请接收业务的办理端发送的业务数据修改文件后,获取业务的处理记录,当处理记录的处理状态信息为处理失败时,将数据标识对应的数据值修改为数据修改值,提升了数据修改效率。

Method and apparatus for data modification

The present invention provides a method and a device for modifying data, belonging to the technical field of data processing. The method includes: receiving the service business data sending the business data to modify the file, modify the file including data identification and data modification; processing records to obtain the business, processing records including the processing state information; if the processing state information processing records for treatment failure, the data corresponding to the identification data value changes as the data value. The application receives the business data transmitted by modify the file handling, processing records to obtain the business, processing state information when processing records for treatment failure, the data identifies the corresponding data values modify values for the data, improve the efficiency of data modification.

【技术实现步骤摘要】
数据修改的方法和装置
本申请涉及产品数据处理
,尤其涉及数据修改的方法和装置。
技术介绍
在日常生活中,业务处理时,保证业务相关数据的正确十分重要。例如:募集资金业务在处理时,如果融资人的银行账号、开户行、开户分支等数据不正确,会影响融资人按时收到募集的资金。此种情况下,对上述数据进行修改的方法,尤显重要。仍以募集资金业务处理为例,目前的数据修改方法为:当资金打款失败后,由人工联系融资人,使其提供更新数据,再由人工将该数据修改为更新数据。上述方法,更新数据的获取以及更新数据的修改均为人工操作,降低了数据修改效率。
技术实现思路
为解决提升数据修改效率,本申请实施例提出了一种数据修改的方法和装置。一方面,本申请实施例提供了一种数据修改的方法,所述方法包括:接收业务的办理端发送的业务数据修改文件,所述业务数据修改文件包括数据标识及数据修改值;获取所述业务的处理记录,所述处理记录包括处理状态信息;若处理记录的处理状态信息为处理失败,则将所述数据标识对应的数据值修改为所述数据修改值。可选地,所述接收业务的办理端发送的业务数据修改文件之前,还包括:根据业务的当前处理记录生成所述业务的处理结果文件;向所述业务的办理端发送所述业务的处理结果文件。可选地,所述根据业务的当前处理记录生成所述业务的处理结果文件之前,还包括:确定所述业务当前处理记录的处理状态信息为处理失败;所述将所述数据标识对应的数据值修改为所述数据修改值之后,还包括:根据所述数据修改值重新处理所述业务。可选地,所述处理记录还包括数据有效性信息;所述根据所述数据修改值重新处理所述业务之前,还包括:将所述业务所有处理记录中的数据有效性信息修改为无效。可选地,所述方法,还包括:创建与重新处理所述业务对应的新处理记录,所述新处理记录中的数据有效性信息确定为有效。可选地,所述业务数据修改文件还包括业务标识;所述将所述数据标识对应的数据值修改为所述数据修改值之前,还包括:根据所述业务标识,确定所述数据标识及数据修改值正确。另一方面,本申请实施例提供了一种数据修改的装置,所述装置包括:接收模块,用于接收业务的办理端发送的业务数据修改文件,所述业务数据修改文件包括数据标识及数据修改值;获取模块,用于获取所述业务的处理记录,所述处理记录包括处理状态信息;第一修改模块,用于当处理记录的处理状态信息为处理失败时,将所述数据标识对应的数据值修改为所述数据修改值。可选地,所述装置,还包括:生成模块,用于根据业务的当前处理记录生成所述业务的处理结果文件;发送模块,用于向所述业务的办理端发送所述业务的处理结果文件。可选地,所述装置,还包括:第一确定模块,用于确定所述业务当前处理记录的处理状态信息为处理失败;处理模块,用于根据所述数据修改值重新处理所述业务。可选地,所述处理记录还包括数据有效性信息;所述装置,还包括:第二修改模块,用于将所述业务所有处理记录中的数据有效性信息修改为无效。可选地,所述装置,还包括:创建模块,用于创建与重新处理所述业务对应的新处理记录,所述新处理记录中的数据有效性信息确定为有效。可选地,所述业务数据修改文件还包括业务标识;所述装置,还包括:第二确定模块,用于根据所述业务标识,确定所述数据标识及数据修改值正确。有益效果如下:接收业务的办理端发送的业务数据修改文件后,获取业务的所有处理记录,当所有处理记录的处理状态信息均为处理失败时,将数据标识对应的数据值修改为数据修改值,提升了数据修改效率。附图说明下面将参照附图描述本申请的具体实施例,其中:图1示出了本申请一实施例提供的一种打款流水状态机示意图;图2示出了本申请另一实施例提供的一种数据修改的方法流程示意图;图3示出了本申请另一实施例提供的另一种数据修改的方法流程示意图;图4示出了本申请另一实施例提供的一种数据修改的装置的结构示意图;图5示出了本申请另一实施例提供的另一种数据修改的装置的结构示意图;图6示出了本申请另一实施例提供的另一种数据修改的装置的结构示意图;图7示出了本申请另一实施例提供的另一种数据修改的装置的结构示意图;图8示出了本申请另一实施例提供的另一种数据修改的装置的结构示意图;图9示出了本申请另一实施例提供的另一种数据修改的装置的结构示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。目前业务数据修改时,需要人工操作,降低了数据修改效率。为了提高数据修改效率,本申请提出了一种数据修改的方法,该数据修改的方法可以在接收业务的办理端发送的业务数据修改文件后,获取业务的处理记录,当处理记录的处理状态信息为处理失败时,将数据标识对应的数据值修改为数据修改值,提升数据修改效率。另外,本申请提供的数据修改方法仅当所有处理记录的处理状态信息均为处理失败时,才将数据标识对应的数据值修改为数据修改值,限制数据修改的条件,避免数据值被误修改。本申请提供的数据修改的方法在具体实施时,可以用于多种业务处理场景,下面仅以理财平台,如招财宝平台的募集业务处理场景为例,对本申请提供的数据修改的方法进行详细说明。在招财宝平台的募集业务处理场景中,募集业务的每一次打款行为均会对应一条打款流水WITHDRAW_ORDER,其包括融资人银行卡号等等打款基本信息,并利用状态字段STATUS表示当前打款处理的阶段和成功与否;IS_INVAILD表示该流水是否有效,保证一个募集业务的打款行为有且仅有一条有效状态的打款流水。募集成功后生成状态字为NEW的资金打款流水;接着打款请求通过支付宝支付系统、网关等请求银行系统,并等待银行系统处理及回复,此过程中打款流水状态更新为PROCESS;若银行系统处理成功,收到打款成功的异步回执后更新打款流水状态为SUCCESS;若处理失败,收到打款失败的回执后,更新打款流水状态为FAIL。其中,打款流水状态机可参考图1。结合募集业务处理场景,本实施例提供了一种数据修改的方法,该方法应用于招财宝平台所属服务器。其中打款流水为本实施例提供的方法中的处理记录,状态字段STATUS为本实施例提供的方法中的处理状态信息,IS_INVAILD为本实施例提供的方法中的数据有效性信息。参见图2,本实施例提供的方法流程具体如下:201:理财平台确定业务的当前处理记录的处理状态信息;每当募集业务进行打款时,均会生成一条表1所示的处理记录(即打款流水),该处理记录包括业务标识(INS_ID),处理记录标识(ORD_ID)及用户账户信息(例如,银行名称、银行代码、融资人姓名、融资人身份证号码等基本信息)。该处理记录还可以包括处理状态信息(STA)和数据有效性信息(IS_INVAILD)。其中,新生成处理记录时,业务标识(ORD_ID)对应的字段为“NEW”,表示该处理记录为初始状态,有效性信息(IS_INVAILD)对应的字段为字符“Y”,有效性信息(IS_INVAILD)对应的字段也可以为字符“N”。当有效性信息(IS_INVAILD)对应的字段为字符“Y”时,表示该处理记录有效。当有效性信息(IS_INVAI本文档来自技高网...
数据修改的方法和装置

【技术保护点】
一种数据修改的方法,其特征在于,所述方法包括:接收业务的办理端发送的业务数据修改文件,所述业务数据修改文件包括数据标识及数据修改值;获取所述业务的处理记录,所述处理记录包括处理状态信息;若处理记录的处理状态信息为处理失败,则将所述数据标识对应的数据值修改为所述数据修改值。

【技术特征摘要】
1.一种数据修改的方法,其特征在于,所述方法包括:接收业务的办理端发送的业务数据修改文件,所述业务数据修改文件包括数据标识及数据修改值;获取所述业务的处理记录,所述处理记录包括处理状态信息;若处理记录的处理状态信息为处理失败,则将所述数据标识对应的数据值修改为所述数据修改值。2.根据权利要求1所述的方法,其特征在于,所述接收业务的办理端发送的业务数据修改文件之前,还包括:根据业务的当前处理记录生成所述业务的处理结果文件;向所述业务的办理端发送所述业务的处理结果文件。3.根据权利要求2所述的方法,其特征在于,所述根据业务的当前处理记录生成所述业务的处理结果文件之前,还包括:确定所述业务当前处理记录的处理状态信息为处理失败;所述将所述数据标识对应的数据值修改为所述数据修改值之后,还包括:根据所述数据修改值重新处理所述业务。4.根据权利要求3所述的方法,其特征在于,所述处理记录还包括数据有效性信息;所述根据所述数据修改值重新处理所述业务之前,还包括:将所述业务所有处理记录中的数据有效性信息修改为无效。5.根据权利要求4所述的方法,其特征在于,所述方法,还包括:创建与重新处理所述业务对应的新处理记录,所述新处理记录中的数据有效性信息确定为有效。6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述业务数据修改文件还包括业务标识;所述将所述数据标识对应的数据值修改为所述数据修改值之前,还包括:根据所述业务标识,确...

【专利技术属性】
技术研发人员:李雪王玲玉
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1