package org.jeecg.modules.mdc.service.impl;
|
|
import org.jeecg.modules.mdc.dto.EquipmentTemperatureDto;
|
import org.jeecg.modules.mdc.mapper.EquipmentTemperatureMapper;
|
import org.jeecg.modules.mdc.service.IEquipmentTemperatureService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author: LiuS
|
* @create: 2023-04-07 14:56
|
*/
|
@Service
|
public class EquipmentTemperatureServiceImpl implements IEquipmentTemperatureService {
|
|
@Resource
|
private EquipmentTemperatureMapper equipmentTemperatureMapper;
|
|
@Override
|
public EquipmentTemperatureDto getEquipmentTemperature(String equipmentId) {
|
try {
|
List<Map<String, Object>> list = equipmentTemperatureMapper.getEquipmentTemperature(equipmentId);
|
if (list == null || list.isEmpty()) {
|
return null;
|
}
|
return convertData(list);
|
} catch (Exception e) {
|
return null;
|
}
|
}
|
|
@Override
|
public EquipmentTemperatureDto getEquipmentLagError(String equipmentId) {
|
try {
|
List<Map<String, Object>> list = equipmentTemperatureMapper.getEquipmentLagError(equipmentId);
|
if (list == null || list.isEmpty()) {
|
return null;
|
}
|
return convertData(list);
|
} catch (Exception e) {
|
return null;
|
}
|
}
|
|
@Override
|
public EquipmentTemperatureDto getEquipmentCurrent(String equipmentId) {
|
try {
|
List<Map<String, Object>> list = equipmentTemperatureMapper.getEquipmentCurrent(equipmentId);
|
return convertData(list);
|
} catch (Exception e) {
|
return null;
|
}
|
}
|
|
private EquipmentTemperatureDto convertData(List<Map<String, Object>> list) {
|
EquipmentTemperatureDto ei = null;
|
for (Map<String, Object> map : list) {
|
ei = new EquipmentTemperatureDto();
|
ei.setX(map.get("X") == null ? null : map.get("X").toString());
|
ei.setY(map.get("Y") == null ? null : map.get("Y").toString());
|
ei.setZ(map.get("Z") == null ? null : map.get("Z").toString());
|
ei.setA(map.get("A") == null ? null : map.get("A").toString());
|
ei.setB(map.get("B") == null ? null : map.get("B").toString());
|
}
|
return ei;
|
}
|
}
|