闪时送骑手平台

我要开发同款
ZY123212024年02月29日
199阅读
开发技术redis、mybatis、elasticsearch、rocketmq、java

作品详情

项目描述:闪时送骑手是一个骑手平台,针对于闪时送的代理商下的骑手进行开发。使代理商可以更好的管理骑手,并且代理商可以根据自己的需求来指定不同的计价方案和佣金方案,包括订单的提点,都可以进行自己设置。使每个代理商都可以拥有属于自己的骑手平台,logo、运力名称都可以根据代理商的需要进行不同的设置区别,使代理商的运力根据有标识性,便于搜索使用。
相关技术:
项目分为管理端、用户端、骑手端。项目采用 SpringBoot构建项目基础架构,使用JWT 生成 Token 令牌使对用户的账号密码进行加密处理,控制用户登陆时间限制。项目使用springSecurity来进行接口的权限验证。 
骑手平台中的语音播报是通过极光推送和websocket进行语音播报,新订单、订单转单、取消订单时,先把对应的消息发送到mq,在消费消息时处理对应的播报逻辑,然后通过极光和websocket进行语音播报。
骑手平台中地图使用的是高德地图,项目中的计价方案和佣金方案还有骑手的位置信息,都是通过高德进行计算,然后回传给前端展示,对应的路线信息。
项目中的骑手端和用户端,对接了微信小程序的接口,通过对版本的上传代码和发布,可以使不同的代理商展示不同的小程序内容。
项目职责:
1.项目的日常线上问题处理。用户会实时反馈使用闪时送遇到的问题,客服过滤之后,再把需要技术人员解决的问题提到云效上,再由技术人员处理。
2.对接闪时送的订单,提供计价、下单、查询订单状态、同步骑手订单信息等接口。
3.开发骑手端的订单操作接口,如:接单、骑手到店、骑手取货等订单状态变更的接口实现。
4.开发根据订单的实际状态,判断订单是否有超时等处罚,如果存在既对对应的骑手进行处罚操作。
5.用户的计价方案和佣金方案的逻辑开发。
6.骑手管理端的数据统计和列表展示的接口开发。
用户端和骑手端的小程序的授权绑定和发布操作。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论