从项目启动到今日,完整的开发记录 · 2026-03-21 起
从零搭建 Spring Cloud 微服务骨架,完成登录认证、设备管理、订单三大核心后端模块,并将技术方案文档升级为可视化 HTML 版本。
完成所有后端微服务模块、小程序前端、管理后台前端 Demo,并搭建 Portal 门户网站,实现项目全貌展示。
| 任务 | 频率 | 职责 |
|---|---|---|
| 设备状态检查 | 每5分钟 | 检测离线设备,触发告警 |
| 充电会话超时 | 每分钟 | 处理超时订单、超时预约 |
| 订单日结算 | 每天 01:00 | 生成日结算单、自动分账 |
| 订单月结算 | 每月1日 | 汇总月度结算单 |
| 统计报表 | 每天 02:00 | 日报/周报/月报生成 |
| 优惠券过期检查 | 每天 00:00 | 标记过期券、发送提醒 |
| 数据清理 | 每周日 03:00 | 过期日志清理、缓存刷新 |
搭建完整本地开发环境,完成7库33表数据库初始化,制定代码规范体系,完成管理后台前端,并对 energy-settlement 模块按新规范进行系统性重构。
springdoc-openapi-ui 1.7.0@Api → @Tag,@ApiOperation → @Operation,@ApiParam → @ParameterObject/swagger-ui/index.html ✅ OpenAPI 3.0.1 文档正常 ✅
/charging 根目录启动完成所有后端微服务模块的编码规范重构,启动前端开发服务器,修复前后端联调的登录、Token、响应拦截器等问题,最终10个微服务全部运行正常,11个核心接口测试通过。
/api/dashboard/** 路由,指向运营服务 (8087)/api/operation/dashboard/** 路径绕过路由问题sql/insert_test_data_0324_v2.sql针对前后端联调发现的路由、字段、拦截器等一系列问题进行深度修复,运营大盘数据全量正常展示,并修复设备管理、结算分账、代理管理、运维人员等多个页面的联调问题。
| 字段含义 | 旧绑定 | 后端实际字段 | 修复方式 |
|---|---|---|---|
| 负责区域 | regionName(不存在) | regions[](数组含 regionName) | 从数组提取名称拼接 |
| 待处理工单 | orderCount | currentOrderCount | 改绑定字段名 |
完成全栈服务的启动验证(MySQL/Redis/Nacos + 10微服务 + 前端),依次修复设备管理、结算分账对账核销、代理管理、运维人员等页面的接口和字段问题,所有主要页面联调完成。
status === 1)reconcileDate(非 billNo)wechatAmount/systemAmount(非 orderAmount/settleAmount)