修复充电
This commit is contained in:
@@ -151,4 +151,8 @@
|
||||
- 舵机:MG995
|
||||
- 连接引脚:舵机信号线连接到 Nano 的 D9 PWM 引脚。
|
||||
- 在 `mg995_nano_test/` 目录下创建了 `mg995_nano_test.ino` 文件,使用标准 `Servo.h` 库实现舵机往复运动。
|
||||
- **重要提示**:同样需要为 MG995 舵机提供独立的 5V 外部电源,并与 Nano 共地。
|
||||
- **重要提示**:同样需要为 MG995 舵机提供独立的 5V 外部电源,并与 Nano 共地。
|
||||
|
||||
## YYYY-MM-DD (请替换为今天的实际日期)
|
||||
- **Fix:** 修复了在充电会话结束时,由于在 `calculateCostAndFinalizeSession` 方法中存在冗余的车位状态检查和更新逻辑,导致在特定事务场景下产生非法SQL语句 (`UPDATE parking_spot` 缺少 `SET` 子句) 的严重BUG。
|
||||
- **Refactor:** 重构了 `ChargingSessionServiceImpl`,将车位释放的逻辑完全保留在 `handleChargingEnd` 方法中,确保 `calculateCostAndFinalizeSession` 只负责计费,遵循单一职责原则,提高了代码的健壮性和可维护性。
|
||||
Reference in New Issue
Block a user