feat: 添加i2导出类型时自动新增导出记录

iec104
huangfeng 10 months ago
parent 1c8b1c3a75
commit c1138109f4

@ -103,6 +103,21 @@ public class I2syncServiceImpl implements I2syncService {
item.setId(null);
item.setCreateTime(new Date());
configRepository.save(item);
List<NSensor> list = sensorRepository.findByTypeId(item.getModevtypeId());
for (NSensor sensor : list) {
if (StringUtils.isNotBlank(sensor.getEquipmentId()) &&
StringUtils.isNotBlank(sensor.getSensorCode()) &&
StringUtils.isNotBlank(sensor.getPhase())) {
List<I2syncRecord> recordList = recordRepository.findByEqmid(sensor.getDevId());
if (CollectionUtils.isEmpty(recordList)) {
I2syncRecord record = new I2syncRecord();
record.setEqmid(sensor.getDevId());
record.setModevtypeId(sensor.getTypeId());
recordRepository.save(record);
}
}
}
}
@Override

Loading…
Cancel
Save