liujie
2026-05-12 560be817c1342d4da523760ba38433c4c0f52983
xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/CarControlCallbackController.java
@@ -114,6 +114,24 @@
                    log.info("解析到后备箱状态: msgId={}, trunk_ajar_st_new={}", callback.getMsgRef(), trunkAjarStNewObj);
                }
            }
            // 解析hvac信息
            Map<String, Object> hvac = (Map<String, Object>) instant.get("hvac");
            if (hvac != null) {
                //存入缓存用于后续使用
                redisService.setCacheObject("HVAC:" + callback.getMsgId(), JSON.toJSONString(hvac), 30L, TimeUnit.SECONDS);
            }
            // 解析seat信息
            Map<String, Object> seat = (Map<String, Object>) instant.get("seat");
            if (seat != null) {
                //存入缓存用于后续使用
                redisService.setCacheObject("SEAT:" + callback.getMsgId(), JSON.toJSONString(seat), 30L, TimeUnit.SECONDS);
            }
            // 解析charge信息
            Map<String, Object> charge = (Map<String, Object>) instant.get("charge");
            if (charge != null) {
                //存入缓存用于后续使用
                redisService.setCacheObject("CHARGE:" + callback.getMsgId(), JSON.toJSONString(charge), 30L, TimeUnit.SECONDS);
            }
            stateData.setStateMap(stateMap);
            return stateData;