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> 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> 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> list = equipmentTemperatureMapper.getEquipmentCurrent(equipmentId); return convertData(list); } catch (Exception e) { return null; } } private EquipmentTemperatureDto convertData(List> list) { EquipmentTemperatureDto ei = null; for (Map 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; } }