随行车讯定位为车主一站式车辆信息服务平台,解决车主在日常用车过程中对车辆状态、保险、违章、出险记录等信息分散、查询渠道不统一的痛点。面向私家车主、二手车从业者及汽车后服务行业从业者,提供基于 VIN 码/车牌号的全方位车辆数据查询服务(出险记录、商业险、环保清单、调表检测、OBD 诊断等),同时整合年检计算、车辆估值、油价查询、道路救援等实用工具。平台通过微信生态触达用户,降低车主获取专业车辆信息的门槛,提升用车安全意识和决策效率。
点击空白处退出提示
随行车讯定位为车主一站式车辆信息服务平台,解决车主在日常用车过程中对车辆状态、保险、违章、出险记录等信息分散、查询渠道不统一的痛点。面向私家车主、二手车从业者及汽车后服务行业从业者,提供基于 VIN 码/车牌号的全方位车辆数据查询服务(出险记录、商业险、环保清单、调表检测、OBD 诊断等),同时整合年检计算、车辆估值、油价查询、道路救援等实用工具。平台通过微信生态触达用户,降低车主获取专业车辆信息的门槛,提升用车安全意识和决策效率。
本项目为「随行车讯」微信小程序,采用 Spring Boot + 微信小程序原生开发架构,核心功能模块包括:
1. 车辆数据查询:支持通过 VIN 码或车牌号查询全车信息、出险记录、商业险保单、环保清单、调表车检测、OBD 诊断数据、违章记录等;
2. 证件与估值:行驶证/驾驶证信息查询、AI 车辆估值、年检到期计算;
3. 新能源专项:新能源电池健康度查询与详情展示;
4. 生活工具:实时油价、常用电话/道路救援一键拨打;
5. 订单与支付:完整下单流程,支持微信 JSAPI 支付 + iOS 虚拟支付双通道,含支付回调与退款链路;
6. 积分金币体系:用户通过答题/任务赚取金币,金币可提现至微信零钱(商家转账到零钱 API),含转账结果回调扣币闭环;
7. 个人中心:我的车库管理、优惠券、积分明细、订单历史等。
后端基于 Spring Boot + MyBatis-Plus,集成微信支付 SDK(wechatpay-java)、WxJava 小程序 SDK,数据库 MySQL,部署于云服务器并通过网关对外暴露接口。
1、负责项目整体实现;
2、技术架构: 前端微信小程序原生框架(44 个页面,自定义 TabBar);后端 Spring Boot + Spring Security + MyBatis-Plus + MapStruct + Druid;支付采用微信 JSAPI 支付(iOS)+ 微信虚拟支付(非 iOS)双通道 + 商家转账到零钱新版 API;部署为云服务器 + Nginx 网关反代到后端 10010 端口;数据库 MySQL。
实现亮点: 双支付通道按设备 OS 自动路由;金币提现完整闭环(发起转账 → 前端拉起微信收款确认页 → 用户确认 → 微信异步回调 → 后端扣币);回调链路统一验签解密机制(NotificationParser),兼容支付/退款/转账三类回调。
项目难点: 微信支付回调线程无登录上下文,需绕过 Security 权限校验更新订单;商家转账新版 API 返回 WAIT_USER_CONFIRM,需前端配合拉起确认页才能完成打款;多小程序 AppID 共用同一后端,code2Session 需按 appType 工厂路由。



评论