package com.ruoyi.sy.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.ruoyi.sy.domain.ArdSyCarRtu;
|
import com.ruoyi.sy.mapper.ArdSyCarRtuMapper;
|
import com.ruoyi.sy.service.ArdSyCarRtuService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.ArrayList;
|
import java.util.Arrays;
|
import java.util.List;
|
|
/**
|
* @author Administrator
|
*/
|
@Service
|
public class ArdSyCarRtuServiceImpl implements ArdSyCarRtuService {
|
|
@Autowired
|
private ArdSyCarRtuMapper ardSyCarRtuMapper;
|
|
@Override
|
public String allCarTopic() {
|
List<ArdSyCarRtu> carRtus = ardSyCarRtuMapper.selectList(null);
|
List<String> list = new ArrayList<>();
|
for (int i = 0; i < carRtus.size(); i++) {
|
list.add(carRtus.get(i).getTopicPublish());
|
}
|
String[] topicArray = list.toArray(new String[list.size()]);
|
return Arrays.toString(topicArray);
|
}
|
|
@Override
|
public ArdSyCarRtu one(String carId) {
|
QueryWrapper<ArdSyCarRtu> queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("car_id",carId);
|
return ardSyCarRtuMapper.selectOne(queryWrapper);
|
}
|
|
}
|