System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子商务,尤其涉及一种数据处理方法、装置、电子设备及计算机可读介质。
技术介绍
1、目前,为了提供给顾客在任何时候、任何地点、任何方式,无差别(统一的价格、统一的服务品质)的购买体验,当前的零售企业都在拥抱全渠道零售,即通过尽可能多的渠道进行组合销售,其中,渠道包括:线下实体店、公域平台、私域平台、各种信息媒体,总之一切可以产生销售的渠道都囊括其中。随着零售业务不断地拓宽和往前发展,与之配套的技术系统也会变得越来越复杂,涉及到多系统的打通和集成工作。由于涉及的系统多、数据同步的链路长、各个系统的运维能力及稳定性均不相同,再加上网络故障、系统容错处理不完善、系统逻辑bug等各方面原因,零售的核心数据(比如商品、价格、库存、订单)很可能在多个系统中不一致,从而降低业务处理效率和准确性。
技术实现思路
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、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取对应的系统标识之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述生成对账任务,包括:
4.根据权利要求1所述的方法,其特征在于,在所述执行对应的自动修复程序之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述待处理数据通过以下步骤获取:
6.根据权利要求5所述的方法,其特征在于,所述异步获取所述环节标识对应的数据以作为待处理数据,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种数据处理装置,其特征在于,被配置成:
9.根据权利要求8所述的装置,其特征在于,所述获取单元进一步被配置成:
10.根据权利要求8所述的装置,其特征在于,所述任务生成单元进一步被配置成:
11.一种数据处理电子设备,其特征在于,被配置成:
12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取对应的系统标识之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述生成对账任务,包括:
4.根据权利要求1所述的方法,其特征在于,在所述执行对应的自动修复程序之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述待处理数据通过以下步骤获取:
6.根据权利要求5所述的方法,其特征在于,所述异步获取所述环节标识对应的数据以作为待处...
【专利技术属性】
技术研发人员:骆俊武,李飚,赵云冬,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。