System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,尤其涉及一种加油下单的方法和装置、电子设备及存储介质。
技术介绍
1、许多企业涉及到加油的场景,例如货物运输类企业或者旅游服务类企业等,以货物运输类企业为例,某个货物运输类公司旗下有千余部运输车辆,这些运输车辆在全国有用油需求,目前是司机基于车辆位置去就近油站加油,先自己支付加油费用,然后回公司报销加油费用,效率较低,且可能存在多报或误报等违规操作,亟需解决这一技术问题。
技术实现思路
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、在一种可能的实现方式中,所述方法还包括:
49、响应于所述客户端的查询当前用户所在企业的其他用户的个人账户余额的查询请求,查询当前用户所在企业的其他用户的个人账户余额;
50、若当前用户所在企业的其他用户的个人账户余额满足支付条件,则向所述客户端发送当前用户所在企业的其他用户的个人账户余额满足支付条件的查询信息;
51、响应于所述客户端发起的使用当前用户所在企业的其他用户的个人账户余额进行加油下单的审批请求,执行审批流程,响应于审批通过,则执行使用当前用户所在企业的其他用户的个人账户余额进行加油下单扣款。
52、在一种可能的实现方式中,如果当前用户余额满足支付条件,所述方法还包括:
53、生成并保存加油下单的订单信息;
54、发起扣款请求,校验当前用户的实时余额是否满足支付条件;
55、如果当前用户的实时余额满足支付条件,则进行扣款处理,记录扣款流水信息,并更新订单状态,生成表示下单成功的提示信息;
本文档来自技高网...
【技术保护点】
1.一种加油下单的方法,应用于客户端,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于加油下单的提交操作,将加油下单请求发送至所述服务端,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取当前用户的支付信息,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述接收并展示所述服务端返回的加油下单结果信息,包括:
5.根据权利要求1至3中任一项所述的方法,其特征在于,接收并展示所述服务端返回的加油下单结果信息,包括:
6.一种加油下单的方法,应用于服务端,其特征在于,包括:
7.一种加油下单的装置,应用于客户端,其特征在于,包括:
8.一种加油下单的装置,应用于服务端,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,其中,所述存储器中存储有计算机程序,所述处理器被配置为运行所述计算机程序以执行权利要求1至5中任一项所述的应用于客户端的加油下单的方法或者权利要求6所述的应用于服务端的加油下单的方法。
10.一种存
...【技术特征摘要】
1.一种加油下单的方法,应用于客户端,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于加油下单的提交操作,将加油下单请求发送至所述服务端,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取当前用户的支付信息,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述接收并展示所述服务端返回的加油下单结果信息,包括:
5.根据权利要求1至3中任一项所述的方法,其特征在于,接收并展示所述服务端返回的加油下单结果信息,包括:
6.一种加油下单的方法,应用于服务端,其特征在于,包括:
7...
【专利技术属性】
技术研发人员:杨军,花雷,
申请(专利权)人:浙江安吉能企科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。