feat: 下载配置补上传感器数据

dev
huangfeng 8 months ago
parent ed7381c0aa
commit 304f30bd4e

@ -54,4 +54,7 @@ public class IedDlConfig {
@Column(name = "active")
private Integer active;
@Transient
private NSensor sensor;
}

@ -1,8 +1,10 @@
package com.xydl.cac.service.impl;
import com.xydl.cac.entity.IedDlConfig;
import com.xydl.cac.entity.NSensor;
import com.xydl.cac.exception.BusinessException;
import com.xydl.cac.repository.IedDlConfigRepository;
import com.xydl.cac.repository.NSensorRepository;
import com.xydl.cac.service.IedDlConfigService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@ -20,10 +22,18 @@ public class IedDlConfigServiceImpl implements IedDlConfigService {
@Resource
IedDlConfigRepository repository;
@Resource
NSensorRepository sensorRepository;
@Override
public List<IedDlConfig> listAll() {
List<IedDlConfig> list = repository.findAll();
for (IedDlConfig item : list) {
List<NSensor> sensorList = sensorRepository.findByDevId(item.getDevId());
if (!CollectionUtils.isEmpty(sensorList)) {
item.setSensor(sensorList.get(0));
}
}
return list;
}

Loading…
Cancel
Save