本发明涉及计算机,尤其涉及一种取餐业务的执行方法、装置、存储介质及电子设备。
背景技术:
1、为了为企业的员工提供更好的福利待遇,目前,众多企业选择为员工提供企业用餐服务。企业用餐是由企业自行或是通过第三方事先选定好订餐商家,再由员工在选定的订餐商家中进行线上下单。订餐商家会将员工订购的餐品送至企业所指定的配餐地点,企业的员工则将前往该配餐地点进行取餐。
2、但是,企业的员工在前往配餐地点进行取餐的过程中,会出现诸如取错餐、取餐过程较为繁琐等诸多问题,从而降低了企业员工的取餐体验。
技术实现思路
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、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述取餐业务的执行方法。
46、本说明书采用的上述至少一个技术方案能够达到以下有益效果:
47、用户通过第一客户端完成点餐下单后,将前往企业指定的配餐地点进行取餐,而在取餐过程中,用户可以通过第一客户端向位于配餐地点的核验人员展示订单信息对应的取餐验证码,核验人员则可以通过第二客户端来扫描该取餐验证码,进而通过第二客户端查询出用户的订单信息,以根据查询出的订单信息,为用户进行配餐。
48、从上述方法中可以看出,由于用户可以向位于配餐地点的核验人员展示用户订单对应的取餐验证码,所以可以使得核验人员可以通过所使用的第二客户端扫描该取餐验证码,以准确的定位用户所订购的餐品,进而可以有效地降低用户在取餐时出现取错餐的情况出现,以在一定程度上提高了用户的取餐效率。