| | |
| | | detail.setStationType("BMS"); |
| | | detailList.add(detail); |
| | | } |
| | | if(Objects.nonNull(udanEmsDeviceState.getPeripheralDeviceState())) { |
| | | EmindEnergyChainDetail detail = new EmindEnergyChainDetail(); |
| | | detail.setPlatformName("欧力特"); |
| | | detail.setDataSource(2); |
| | | detail.setStationCode(udanEmsDeviceState.getEmsSystemId()); |
| | | detail.setDetail(JSON.toJSONString(udanEmsDeviceState.getPeripheralDeviceState())); |
| | | detail.setStationId(udanEmsDeviceState.getTmsState().getDeviceId()); |
| | | detail.setStationType("外设"); |
| | | detailList.add(detail); |
| | | } |
| | | detailList.forEach(d -> { |
| | | mapper.delete(new QueryWrapper<EmindEnergyChainDetail>().eq("station_code", d.getStationCode()).eq("station_type", d.getStationType())); |
| | | add(d); |