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

技术编号:33083511 阅读:14 留言:0更新日期:2022-04-15 10:41
本发明专利技术公开了一种数据修改方法及装置,该方法包括:接收修改请求,修改请求至少包括订单标识和更新地址信息;基于订单标识获取对应的原始地址信息;基于原始地址信息与更新地址信息判断原始地址与更新地址是否在同一预设区域内;若在同一预设区域内,则基于更新地址信息更新订单标识对应的订单地址信息;在接收用户修改地址的请求后调用该订单原始地址信息,判断原始地址与更新地址是否属于同一预设区域,与原始地址属于同一预设区域的更新地址修改订单的收货地址,对于其他的修改请求则不对订单进行收货地址修改,能够准确、快速地修改能够正常进行物流配送的订单收货地址,避免订单显示地址修改成功但事实修改失败无法进行物流派送的情况。行物流派送的情况。行物流派送的情况。

【技术实现步骤摘要】
数据修改方法及装置


[0001]本专利技术涉及计算机数据处理领域,具体涉及一种数据修改方法及装置。

技术介绍

[0002]电商平台销售商品的过程,是用户在平台购买商品后平台创立相应订单,订单中包含商品信息和收货地址、收件人等信息,平台商家根据订单详情中的信息将商品向用户的收货地址寄出商品。但一个用户常用的收货地址通常有多个,容易出现下单时创建的订单详情中的收货地址与实际所需的地址不符的情况,因而很多用户有对已创建的订单进行收货地址修改的需求。
[0003]目前电商平台的物流仓库通常只覆盖固定范围内地址的订单,例如:用户在电商平台下单,订单创建时的收货地址为A省a市,平台将该订单分配到与该地址对应的物流仓库——A物流仓库,A物流仓库只负责收货地址在A省内的订单,之后用户请求将收货地址修改为B省b市,修改地址对应的物流仓库为B物流仓库,B物流仓库只负责收货地址在B省内的订单。由于电商平台处理的业务数据海量,目前通常只在订单创建后对订单进行一次物流仓库分配,也就是说,订单在被分配到A物流仓库后平台不再对该订单做二次分配,而覆盖区域不同的物流仓库之间信息不互通,即使平台页面修改地址,B物流仓库也无法从A物流仓库处获取该笔订单的商品详情信息,而若是由A物流仓库将商品派送到B省b市,跨省配送的物流费用高昂,将极大增加平台的物流成本。因此,用户只有在修改后的地址在与A物流仓库同属一省的物流仓库覆盖范围内时才能真正地成功修改地址。
[0004]综上所述,如果平台在用户修改地址后进行二次订单分配将极大增加平台的业务量,平台均难以负荷,而若是由原先分配的物流仓库进行跨省配送将导致物流成本大大增加,因而目前经常出现用户修改地址后平台页面中订单的收货地址被修改为更新后的地址,但是事实上修改地址失败线下物流无法配送的情况,严重影响用户的满意度。

技术实现思路

[0005]本专利技术目的是:提供一种能快速进行电商平台订单地址修改的数据修改方法及装置。
[0006]本专利技术的技术方案是:第一方面,本专利技术提供一种数据修改方法,所述方法包括:
[0007]接收修改请求,所述修改请求至少包括订单标识和更新地址信息;
[0008]基于所述订单标识获取对应的原始地址信息;
[0009]基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域内;
[0010]若在同一预设区域内,则基于所述更新地址信息更新所述订单标识对应的订单地址信息。
[0011]在一种较佳的实施方式中,所述基于所述订单标识获取对应的原始地址信息之前,所述方法还包括:
[0012]基于所述更新地址信息判断更新地址是否处于配置范围内。
[0013]在一种较佳的实施方式中,所述修改请求还包括更新收件人姓名;若所述基于所述更新地址信息判断更新地址是否处于配置范围内的判断结果为是,所述方法还包括:
[0014]基于所述更新收件人姓名进行收件人实名认证;
[0015]若认证通过,则基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域内。
[0016]在一种较佳的实施方式中,所述基于所述更新收件人姓名进行收件人实名认证包括:
[0017]基于正则表达式判断所述更新收件人姓名中是否具有第一预设字符以外的字符;
[0018]若是,则判断所述更新收件人姓名中是否具有第二预设字符;
[0019]若否,则实名认证通过。
[0020]在一种较佳的实施方式中,所述基于所述更新地址信息判断更新地址是否处于配置范围内包括:
[0021]基于所述更新地址信息查询预设地址库获得所述更新地址信息对应的编码;
[0022]获取预设编码集并查询所述预设编码集中是否含有所述更新地址信息对应的编码;
[0023]若是,则更新地址处于配置范围内。
[0024]在一种较佳的实施方式中,所述修改请求还包括业务类型;所述基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域范围内包括:
[0025]基于所述业务类型和所述原始地址信息获取原始地址对应的预设区域;
[0026]查询预设地址库获取所述更新地址信息对应的编码以及所述原始地址对应的预设区域所对应的地址编码列表;
[0027]判断所述原始地址对应的预设区域所对应的地址编码列表中是否包括所述更新地址信息对应的编码;
[0028]若是,则原始地址与更新地址在同一预设区域范围内。
[0029]在一种较佳的实施方式中,所述基于所述订单标识获取对应的原始地址信息之前,所述方法还包括:
[0030]基于所述订单标识从数据库中查询对应的订单信息,所述订单信息至少包括订单标识、商品名称、商品购买数量以及原始地址信息。
[0031]在一种较佳的实施方式中,所述基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域内之后,所述方法还包括:
[0032]基于所述商品名称、所述更新地址信息以及预设禁运配置表判断是否属于禁运范围;
[0033]若是,则反馈拒绝修改。
[0034]在一种较佳的实施方式中,所述基于所述商品名称、所述更新地址信息以及预设禁运配置表判断是否属于禁运范围之后,所述方法还包括:
[0035]基于所述商品名称与所述更新地址信息获取所述更新地址信息所对应的商品库存量;
[0036]判断所述更新地址信息所对应的商品库存量是否大于或等于所述商品购买数量;
[0037]若是,则以所述更新地址信息修改更新所述订单标识对应的订单地址信息。
[0038]第二方面,本专利技术还提供一种数据修改装置,所述装置包括:
[0039]接收模块,用于接收修改请求,所述修改请求至少包括订单标识和更新地址信息;
[0040]获取模块,用于基于所述订单标识获取对应的原始地址信息;
[0041]第一判断模块,用于基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域内;
[0042]更新模块,用于在所述第一判断模块判断结果为在同一预设区域内时,基于所述更新地址信息更新所述订单标识对应的订单地址信息。
[0043]本专利技术的优点是:提供一种数据修改方法及装置,该方法包括:接收修改请求,修改请求至少包括订单标识和更新地址信息;基于订单标识获取对应的原始地址信息;基于原始地址信息与更新地址信息判断原始地址与更新地址是否在同一预设区域内;若在同一预设区域内,则基于更新地址信息更新订单标识对应的订单地址信息;在接收用户修改地址的请求后调用该订单原始地址信息,判断原始地址与更新地址是否属于同一预设区域,与原始地址属于同一预设区域的更新地址修改订单的收货地址,对于其他的修改请求则不对订单进行收货地址修改,能够准确、快速地修改能够正常进行物流配送的订单收货地址,避免订单显示地址修改成功但事实修改失败无法进行物流派送的情况。
附图说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据修改方法,其特征在于,所述方法包括:接收修改请求,所述修改请求至少包括订单标识和更新地址信息;基于所述订单标识获取对应的原始地址信息;基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域内;若在同一预设区域内,则基于所述更新地址信息更新所述订单标识对应的订单地址信息。2.根据权利要求1所述的数据修改方法,其特征在于,所述基于所述订单标识获取对应的原始地址信息之前,所述方法还包括:基于所述更新地址信息判断更新地址是否处于配置范围内。3.根据权利要求2所述的数据修改方法,其特征在于,所述修改请求还包括更新收件人姓名;若所述基于所述更新地址信息判断更新地址是否处于配置范围内的判断结果为是,所述方法还包括:基于所述更新收件人姓名进行收件人实名认证;若认证通过,则基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域内。4.根据权利要求3所述的数据修改方法,其特征在于,所述基于所述更新收件人姓名进行收件人实名认证包括:基于正则表达式判断所述更新收件人姓名中是否具有第一预设字符以外的字符;若是,则判断所述更新收件人姓名中是否具有第二预设字符;若否,则实名认证通过。5.根据权利要求2

4任意一项所述的数据修改方法,其特征在于,所述基于所述更新地址信息判断更新地址是否处于配置范围内包括:基于所述更新地址信息查询预设地址库获得所述更新地址信息对应的编码;获取预设编码集并查询所述预设编码集中是否含有所述更新地址信息对应的编码;若是,则更新地址处于配置范围内。6.根据权利要求1所述的数据修改方法,其特征在于,所述修改请求还包括业务类型;所述基于所述原始地址信息与所述更新地址信息判断原始地址与更新地址是否在同一预设区域范围内包括:基于所述业务类型和...

【专利技术属性】
技术研发人员:伍尚侨
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:

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

1