项目描述:闪时送骑手是一个骑手平台,针对于闪时送的代理商下的骑手进行开发。使代理商可以更好的管理骑手,并且代理商可以根据自己的需求来指定不同的计价方案和佣金方案,包括订单的提点,都可以进行自己设置。使每个代理商都可以拥有属于自己的骑手平台,logo、运力名称都可以根据代理商的需要进行不同的设置区别,使代理商的运力根据有标识性,便于搜索使用。
相关技术:
项目分为管理端、用户端、骑手端。项目采用 SpringBoot构建项目基础架构,使用JWT 生成 Token 令牌使对用户的账号密码进行加密处理,控制用户登陆时间限制。项目使用springSecurity来进行接口的权限验证。
骑手平台中的语音播报是通过极光推送和websocket进行语音播报,新订单、订单转单、取消订单时,先把对应的消息发送到mq,在消费消息时处理对应的播报逻辑,然后通过极光和websocket进行语音播报。
骑手平台中地图使用的是高德地图,项目中的计价方案和佣金方案还有骑手的位置信息,都是通过高德进行计算,然后回传给前端展示,对应的路线信息。
项目中的骑手端和用户端,对接了微信小程序的接口,通过对版本的上传代码和发
1830Java位置信息(GPS/Location)