[发明专利]订单创建方法、装置、服务器及存储介质在审
申请号: | 202110656269.5 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113409109A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 林水丰 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 方高明 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 订单 创建 方法 装置 服务器 存储 介质 | ||
1.一种订单创建方法,其特征在于,包括:
响应于账户的订单创建请求,对所述订单创建请求进行校验;所述订单创建请求包括至少一个待执行任务;
将校验通过的订单创建请求的待执行任务传输至同步线程及异步线程;所述同步线程用于执行所述订单创建请求中的所述待执行任务;
若检测到所述同步线程中存在异常的待执行任务,则获取所述异步线程中所述异常的待执行任务的传输状态信息;所述异步线程用于执行所述异常的待执行任务;
根据所述传输状态信息向所述账户返回所述订单创建请求对应的订单创建结果。
2.根据权利要求1所述的订单创建方法,其特征在于,所述根据所述传输状态信息向所述账户返回所述订单创建请求对应的订单创建结果,包括:
若所述传输状态信息表征所述待执行任务已传输至所述异步线程,则向所述账户返回所述订单创建请求对应的订单创建成功结果;所述异步线程用于在向所述账户返回所述订单创建成功结果后,执行所述异常的待执行任务直至完成;
若所述传输状态信息表征所述待执行任务未传输至所述异步线程,则向所述账户返回所述订单创建请求对应的订单创建失败结果。
3.根据权利要求1所述的订单创建方法,其特征在于,所述响应于账户的订单创建请求,对所述订单创建请求进行校验,包括:
获取所述订单创建请求中的商品属性信息以及订单属性信息;所述商品属性信息包括商品标识和商品数量;所述订单属性信息包括地址信息和账户信息;
在所述地址信息及所述账户信息验证通过后,获取与所述商品标识对应的商品库存数量;
若所述商品库存数量大于所述商品数量,则确认所述订单创建请求校验通过。
4.根据权利要求1所述的订单创建方法,其特征在于,在将校验通过的订单创建请求的待执行任务传输至异步线程之后,还包括:
识别所述异步线程中已传输的待执行任务得到识别结果,根据所述识别结果设置所述已传输的待执行任务对应的传输标识,所述传输标识作为所述待执行任务的传输状态信息。
5.根据权利要求1-4中任一项所述的订单创建方法,其特征在于,在检测到所述同步线程中存在异常的待执行任务之前,还包括:
获取所述同步线程中待执行任务的执行时长;
若所述待执行任务的执行时长超过预设时长,确定所述待执行任务为所述异常的待执行任务。
6.根据权利要求1-4中任一项所述的订单创建方法,其特征在于,在获取所述异步线程中所述异常的待执行任务的传输状态信息之后,还包括:
识别所述同步线程中已传输的待执行任务的第一执行结果,及所述异步线程中已传输的待执行任务的第二执行结果;
根据所述第一执行结果及所述第二执行结果更新所述订单创建请求的执行进度信息;所述执行进度信息用于记载所述订单创建请求中待执行任务的执行情况。
7.一种订单创建装置,其特征在于,包括:
请求校验单元,被配置为执行响应于账户的订单创建请求,对所述订单创建请求进行校验;所述订单创建请求包括至少一个待执行任务;
任务传输单元,被配置为执行将校验通过的订单创建请求的待执行任务传输至同步线程及异步线程;所述同步线程用于执行所述订单创建请求中的所述待执行任务;
异常检测单元,被配置为执行若检测到所述同步线程中存在异常的待执行任务,则获取所述异步线程中所述异常的待执行任务的传输状态信息;所述异步线程用于执行所述异常的待执行任务;
结果发送单元,被配置为执行根据所述传输状态信息向所述账户返回所述订单创建请求对应的订单创建结果。
8.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的订单创建方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110656269.5/1.html,转载请声明来源钻瓜专利网。