该项目就是服务与商用汽车,为汽车提供维修预约、紧急救援、套餐包购买等服务,以及二手车评估以
及购买请求的处理,该项目主要分为 app 和 pc 两端,其中 app 服务站端主要是为用户提供服务,app
服务站端是为服务站等服务岗位提供的平台,pc 端则是救援派单、数据管理等功能。
1、用户登录后首页就有能够提供一键救援、预约服务、商城服务等功能,其中一件救援和套餐包预约
服务这两个功能也是使用频率很高的功能,所以我们采用消息队列处理请求。
2、套餐包服务主要采用核销模式,购买套餐包需要指定找好用户绑定的商用汽车。套餐包的消费需要
到店消费,并且套餐包并不是一次性的,根据车辆情况,服务站会给出核销方案供用户使用。套餐包如
果有了使用记录后就不能申请退货等售后操作,套餐包的使用很灵活。
3、服务端 app 除了救援和预约功能,还有套餐包的结算,由 pc 管理端进行审核结算。结算时间间隔
由服务站管理人员自己决定。
4、商城服务还能购买获取积分,由响应的积分鼓励政策,用户可以使用积分在积分商城中购买积分商
品,除了购买商品获取积分还有其他途径,比如:看用车宝典模块的内容可以获取积分以及用户签到获
取积分等。
5、app 中的消息通知采用极光推送,推送内容包括订单状态更新时的一些状态更新
6、数据库使用 ShardingJDBC 水平分表,减轻单表压力。使用 Docker 部署到 Linux 服务器上。