| | |
| | | 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; |
| | | |