本申请涉及金融领域,尤其涉及一种数据控制方法、装置、设备及存储介质。
背景技术:
汇融平台是需要融资的企业、资金方以及银行等融资中的各种角色都能访问,并进行信息交互的平台。每笔融资单都有资金方以及合作银行,每个资金方需要对各自融资单进行预审、可放款、已放款操作,并把收单价格和渠道价格回传至汇融平台。业务节点是指预审、可放款、已放款。
技术实现要素:
本申请提供了一种数据控制方法、装置、设备及存储介质,用以解决对资金方在业务节点上传的价格不能及时控制并反馈的问题。
第一方面,本申请实施例提供了一种数据控制方法,包括:
获取业务请求,其中,所述业务请求中携带资金方标识和业务节点指示信息;
获取所述资金方标识对应的在预设时间段内上传的融资单,其中,所述融资单中包括所述资金方标识和合作银行标识;
根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型;
查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空;
若所述字段为空,则显示第一提示信息,其中,所述第一提示信息用于提示所述需要上传的价格类型必须上传。
可选地,所述查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空之后,还包括:
若所述字段不为空,则根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的不可修改的价格类型;
查找所述融资单中所述不可修改的价格类型对应的第一数据;
根据所述融资单的标识,获取对应的已存储的所述不可修改的价格类型对应的第二数据;
比较所述第一数据和所述第二数据,获得比较结果;
若所述比较结果为所述第一数据和所述第二数据不相等,则显示第二提示信息,其中,所述第二提示信息用于提示所述不可修改的价格类型不允许修改。
可选地,所述比较所述第一数据和所述第二数据,获得比较结果之后,还包括:
若所述比较结果为所述第一数据和所述第二数据相等,则显示第三提示信息,其中,所述第三提示信息用于提示所述业务节点指示信息对应的业务节点操作成功。
可选地,所述根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型之前,还包括:
建立所述资金方标识、所述合作银行标识、所述业务节点指示信息和所述需要上传的价格类型之间的第一映射关系;
所述若所述字段不为空,则根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的不可修改的价格类型之前,还包括:
建立所述资金方标识、所述合作银行标识、所述业务节点指示信息和所述不可修改的价格类型之间的第二映射关系。
可选地,所述业务节点指示信息为所述业务请求对应的接口地址。
可选地,所述获取所述资金方标识对应的在预设时间段内上传的融资单之前,还包括:
根据所述资金方标识和所述业务节点指示信息,确定所述资金方标识具有操作权限。
可选地,所述根据所述融资单的标识,获取对应的已存储的所述不可修改的价格类型对应的第二数据之后,还包括:
若所述第二数据为空,则保存所述第一数据,并显示所述第三提示信息。
第二方面,本申请实施例提供了一种数据控制装置,包括:
第一获取模块,用于获取业务请求,其中,所述业务请求中携带资金方标识和业务节点指示信息;
第二获取模块,用于获取所述资金方标识对应的在预设时间段内上传的融资单,其中,所述融资单中包括所述资金方标识和合作银行标识;
第三获取模块,用于根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型;
第一处理模块,用于查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空;
第二处理模块,用于若所述字段为空,则显示第一提示信息,其中,所述第一提示信息用于提示所述需要上传的价格类型必须上传。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的数据控制方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的数据控制方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,获取业务请求,其中,业务请求中携带资金方标识和业务节点指示信息,获取资金方标识对应的在预设时间段内上传的融资单,其中,融资单中包括资金方标识和合作银行标识,根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型,查找融资单中需要上传的价格类型对应的字段,并判断字段是否为空,若字段为空,则显示第一提示信息,其中,第一提示信息用于提示需要上传的价格类型必须上传。该方法中,根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型,并查找融资单中需要上传的价格类型对应的字段,若字段为空,则显示第一提示信息,其中,第一提示信息用于提示需要上传的价格类型必须上传,能够根据资金方标识、合作银行标识和业务节点指示信息,控制需要上传的价格类型,若资金方未上传,则及时提醒资金方上传需要上传的价格类型,解决了对资金方在业务节点上传的价格不能及时控制并反馈的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中数据控制的方法流程示意图;
图2为本申请一个具体实施例中数据控制的方法流程示意图;
图3为本申请实施例中数据控制装置的结构示意图;
图4为本申请实施例中电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中提供了一种数据控制方法,该方法可以应用于服务器,当然,也可以应用于其他电子设备,例如终端(手机、平板电脑等)。本申请实施例中,以将该方法应用于汇融平台为例进行说明。汇融平台是需要融资的企业、资金方以及银行等融资中的各种角色都能访问,并进行信息交互的平台。
本申请实施例中,如图1所示,数据控制的方法流程主要包括:
步骤101,获取业务请求,其中,业务请求中携带资金方标识和业务节点指示信息。
其中,资金方标识可以是资金方的名称,也可以是资金方的编码,是用于识别资金方的唯一标识。业务节点指示信息,用于指示业务请求访问的业务节点。每个资金方需要对各自融资单进行预审、可放款、已放款操作,业务节点是指预审、可放款、已放款。
一个具体实施例中,业务节点指示信息为业务请求对应的接口地址。每个业务节点对应一个接口地址,可以通过业务请求访问的接口地址确认业务节点。
步骤102,获取资金方标识对应的在预设时间段内上传的融资单,其中,融资单中包括资金方标识和合作银行标识。
例如:预设时间段可以是从获取业务请求的时刻到获取业务请求时刻之后5分钟这段时间。
一个具体实施例中,获取资金方标识对应的在预设时间段内上传的融资单之前,具体的方法流程还包括:根据资金方标识和业务节点指示信息,确定资金方标识具有操作权限。
例如:业务请求中携带的资金方标识为资金方a,业务节点指示信息指示的业务节点为预审节点,根据资金方a和预审节点,查询汇融平台中存储的资金方操作权限表,其中资金方操作权限表包含资金方标识、业务节点、密钥、网络地址和业务节点的状态(启用或禁用),查询到的记录为资金方a、预审节点、密钥ab、234.24.3.2、启用,预审节点的状态为启用,资金方a具有操作预审节点的权限。
一个具体实施例中,若根据资金方标识和业务节点指示信息,确定资金方标识不具有操作权限,则显示第四提示信息,其中,第四提示信息用于提示该资金方标识无操作权限。
步骤103,根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型。
其中,需要上传的价格类型包括收单价格和渠道价格,收单价格和渠道价格类似于汇率,每天都是变动的。
一个具体实施例中,根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型之前,具体的方法流程还包括:建立资金方标识、合作银行标识、业务节点指示信息和需要上传的价格类型之间的第一映射关系。
可以在汇融平台中建立价格必须上传控制表,其中,价格必须上传控制表中包括资金方标识、合作银行标识、业务节点指示信息和需要上传的价格类型,能够根据需求灵活配置资金方标识、合作银行标识、业务节点指示信息和需要上传的价格类型之间的第一映射关系。
例如:资金方标识为资金方a,合作银行标识为招商银行,业务节点指示信息对应的业务节点为预审节点,需要上传的价格类型为收单价格,表明包括资金方a和招商银行的融资单,在预审节点必须要上传收单价格。
步骤104,查找融资单中需要上传的价格类型对应的字段,并判断字段是否为空。
例如:需要上传的价格类型为收单价格,查找融资单中收单价格对应的字段,该字段可能上传了数据,也可能没有上传数据,通过判断该字段是否为空来确定该字段有没有上传数据。
一个具体实施例中,如图2所示,查找融资单中需要上传的价格类型对应的字段,并判断字段是否为空之后,具体的方法流程还包括:
步骤201,若字段不为空,则根据资金方标识、合作银行标识和业务节点指示信息,获取对应的不可修改的价格类型。
其中,不可修改的价格类型包括收单价格和渠道价格,收单价格和渠道价格类似于汇率,每天都是变动的。
一个具体实施例中,若字段不为空,则根据资金方标识、合作银行标识和业务节点指示信息,获取对应的不可修改的价格类型之前,具体的方法流程还包括:建立资金方标识、合作银行标识、业务节点指示信息和不可修改的价格类型之间的第二映射关系。
可以在汇融平台中建立价格不可修改控制表,其中,价格不可修改控制表中包括资金方标识、合作银行标识、业务节点指示信息和不可修改的价格类型,能够根据需求灵活配置资金方标识、合作银行标识、业务节点指示信息和不可修改的价格类型之间的第二映射关系。
例如:资金方标识为资金方a,合作银行标识为招商银行,业务节点指示信息对应的业务节点为可放款节点,不可修改的价格类型为渠道价格,表明包括资金方a和招商银行的融资单,在可放款节点不允许修改渠道价格。
步骤202,查找融资单中不可修改的价格类型对应的第一数据。
例如:包括资金方a和招商银行的融资单,在可放款节点不允许修改渠道价格,不可修改的价格类型为渠道价格,查找融资单中渠道价格对应的第一数据,第一数据是资金方a刚刚上传的渠道价格的数据。
步骤203,根据融资单的标识,获取对应的已存储的不可修改的价格类型对应的第二数据。
例如:包括资金方a和招商银行的融资单,在可放款节点不允许修改渠道价格,该融资单可能在预审节点就已经上传过渠道价格,此时,汇融平台中已经存储了该融资单的渠道价格对应的第二数据。
一个具体实施例中,根据融资单的标识,获取对应的已存储的不可修改的价格类型对应的第二数据之后,具体的方法流程还包括:若第二数据为空,则保存第一数据,并显示第三提示信息,其中,第三提示信息用于提示业务节点指示信息对应的业务节点操作成功。
若第二数据为空,则表明该融资单之前未上传不可修改的价格类型,可以将此次上传的第一数据保存。
步骤204,比较第一数据和第二数据,获得比较结果。
一个具体实施例中,比较第一数据和第二数据,获得比较结果之后,具体的方法流程还包括:若比较结果为第一数据和第二数据相等,则显示第三提示信息,其中,第三提示信息用于提示业务节点指示信息对应的业务节点操作成功。
例如:包括资金方a和招商银行的融资单,在可放款节点不允许修改渠道价格,资金方a刚刚上传的渠道价格的第一数据为3.02,汇融平台中已存储的该融资单的渠道价格的第二数据也是3.02,则表明包括资金方a和招商银行的融资单,在可放款节点没有修改渠道价格。此时,显示第三提示信息,提示资金方a在可放款节点操作成功。
步骤205,若比较结果为第一数据和第二数据不相等,则显示第二提示信息,其中,第二提示信息用于提示不可修改的价格类型不允许修改。
例如:包括资金方a和招商银行的融资单,在可放款节点不允许修改渠道价格,资金方a刚刚上传的渠道价格的第一数据为3.02,汇融平台中已存储的该融资单的渠道价格的第二数据也是4.35,则表明包括资金方a和招商银行的融资单,在可放款节点修改了渠道价格。此时,显示第二提示信息,提示资金方a在可放款节点不允许修改渠道价格。
步骤105,若字段为空,则显示第一提示信息,其中,第一提示信息用于提示需要上传的价格类型必须上传。
例如:包括资金方a和招商银行的融资单,在预审节点必须要上传收单价格,但收单价格对应的字段为空,表明资金方a没有在预审节点上传收单价格,此时,会显示第一提示信息,提示资金方a必须上传收单价格。
综上,本申请实施例中,获取业务请求,其中,业务请求中携带资金方标识和业务节点指示信息,获取资金方标识对应的在预设时间段内上传的融资单,其中,融资单中包括资金方标识和合作银行标识,根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型,查找融资单中需要上传的价格类型对应的字段,并判断字段是否为空,若字段为空,则显示第一提示信息,其中,第一提示信息用于提示需要上传的价格类型必须上传。该方法中,根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型,并查找融资单中需要上传的价格类型对应的字段,若字段为空,则显示第一提示信息,其中,第一提示信息用于提示需要上传的价格类型必须上传,能够根据资金方标识、合作银行标识和业务节点指示信息,控制需要上传的价格类型,若资金方未上传,则及时提醒资金方上传需要上传的价格类型,解决了对资金方在业务节点上传的价格不能及时控制并反馈的问题。
基于同一构思,本申请实施例中提供了一种数据控制装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图3所示,该装置主要包括:
第一获取模块301,用于获取业务请求,其中,所述业务请求中携带资金方标识和业务节点指示信息;
第二获取模块302,用于获取所述资金方标识对应的在预设时间段内上传的融资单,其中,所述融资单中包括所述资金方标识和合作银行标识;
第三获取模块303,用于根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型;
第一处理模块304,用于查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空;
第二处理模块305,用于若所述字段为空,则显示第一提示信息,其中,所述第一提示信息用于提示所述需要上传的价格类型必须上传。
基于同一构思,本申请实施例中还提供了一种电子设备,如图4所示,该电子设备主要包括:处理器401、存储器402和通信总线403,其中,处理器401和存储器402通过通信总线403完成相互间的通信。其中,存储器402中存储有可被处理器401执行的程序,处理器401执行存储器402中存储的程序,实现如下步骤:
获取业务请求,其中,业务请求中携带资金方标识和业务节点指示信息;获取资金方标识对应的在预设时间段内上传的融资单,其中,融资单中包括资金方标识和合作银行标识;根据资金方标识、合作银行标识和业务节点指示信息,获取对应的需要上传的价格类型;查找融资单中需要上传的价格类型对应的字段,并判断字段是否为空;若字段为空,则显示第一提示信息,其中,第一提示信息用于提示需要上传的价格类型必须上传。
上述电子设备中提到的通信总线403可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线403可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器402可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器401的存储装置。
上述的处理器401可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的数据控制方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
1.一种数据控制方法,其特征在于,包括:
获取业务请求,其中,所述业务请求中携带资金方标识和业务节点指示信息;
获取所述资金方标识对应的在预设时间段内上传的融资单,其中,所述融资单中包括所述资金方标识和合作银行标识;
根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型;
查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空;
若所述字段为空,则显示第一提示信息,其中,所述第一提示信息用于提示所述需要上传的价格类型必须上传。
2.根据权利要求1所述的数据控制方法,其特征在于,所述查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空之后,还包括:
若所述字段不为空,则根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的不可修改的价格类型;
查找所述融资单中所述不可修改的价格类型对应的第一数据;
根据所述融资单的标识,获取对应的已存储的所述不可修改的价格类型对应的第二数据;
比较所述第一数据和所述第二数据,获得比较结果;
若所述比较结果为所述第一数据和所述第二数据不相等,则显示第二提示信息,其中,所述第二提示信息用于提示所述不可修改的价格类型不允许修改。
3.根据权利要求2所述的数据控制方法,其特征在于,所述比较所述第一数据和所述第二数据,获得比较结果之后,还包括:
若所述比较结果为所述第一数据和所述第二数据相等,则显示第三提示信息,其中,所述第三提示信息用于提示所述业务节点指示信息对应的业务节点操作成功。
4.根据权利要求2所述的数据控制方法,其特征在于,所述根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型之前,还包括:
建立所述资金方标识、所述合作银行标识、所述业务节点指示信息和所述需要上传的价格类型之间的第一映射关系;
所述若所述字段不为空,则根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的不可修改的价格类型之前,还包括:
建立所述资金方标识、所述合作银行标识、所述业务节点指示信息和所述不可修改的价格类型之间的第二映射关系。
5.根据权利要求1所述的数据控制方法,其特征在于,所述业务节点指示信息为所述业务请求对应的接口地址。
6.根据权利要求1所述的数据控制方法,其特征在于,所述获取所述资金方标识对应的在预设时间段内上传的融资单之前,还包括:
根据所述资金方标识和所述业务节点指示信息,确定所述资金方标识具有操作权限。
7.根据权利要求3所述的数据控制方法,其特征在于,所述根据所述融资单的标识,获取对应的已存储的所述不可修改的价格类型对应的第二数据之后,还包括:
若所述第二数据为空,则保存所述第一数据,并显示所述第三提示信息。
8.一种数据控制装置,其特征在于,包括:
第一获取模块,用于获取业务请求,其中,所述业务请求中携带资金方标识和业务节点指示信息;
第二获取模块,用于获取所述资金方标识对应的在预设时间段内上传的融资单,其中,所述融资单中包括所述资金方标识和合作银行标识;
第三获取模块,用于根据所述资金方标识、所述合作银行标识和所述业务节点指示信息,获取对应的需要上传的价格类型;
第一处理模块,用于查找所述融资单中所述需要上传的价格类型对应的字段,并判断所述字段是否为空;
第二处理模块,用于若所述字段为空,则显示第一提示信息,其中,所述第一提示信息用于提示所述需要上传的价格类型必须上传。
9.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1至7任一项所述的数据控制方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的数据控制方法。
技术总结