yeg
5 天以前 691f882740b46c5354fb33404fef6efb370e05dc
refs
用户 yeg <1347747024@qq.com>
星期五, 十月 9, 2026 15:52 +0800
提交者 yeg <1347747024@qq.com>
星期五, 十月 9, 2026 15:52 +0800
提交691f882740b46c5354fb33404fef6efb370e05dc
目录 bb37fcb13e9c002b0113ca65b8cacab26a264c8d 目录 | zip | gz
parent 60a8c9d2bd33c3b1ec8085ccf28a969615955d94 查看 | 对比
实时行也带上判定出的方向,实时页的工步名称才有值

上一改只填了工步记录(「工步」页),实时行走的是另一条路径:实时快照 -> t_test_realtime_record.step_name,
而推式来源的快照一直交 null,所以「实时」页那一列仍是空的。

- cabinetRealtime 里按该行自己的电流符号判定方向(抽出 directionOf:恒正充电、恒负放电、恒零搁置、
电流缺失留空),并把方向同时写进 step_name 与 step_type;
- 契约测试补断言:最新一行电流为负 → stepType=discharge、stepName=放电。
注意 CabinetRealtime 的参数次序是 stepName 在前、stepType 在后(第一次改错了,测试报出来的)。

后端全量测试通过。
2个文件已修改
23 ■■■■■ 已修改文件
battery-business/src/main/java/com/battery/business/service/impl/PushIngestAdapter.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
battery-business/src/test/java/com/battery/business/service/impl/PushIngestAdapterContractTest.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史