|
|
|
|
@ -1352,6 +1352,12 @@ public class DeviceServiceImpl implements DeviceService {
|
|
|
|
|
int invalidCount = 0;
|
|
|
|
|
int duplicateCount = 0;
|
|
|
|
|
|
|
|
|
|
Map<String, Long> idToNameMap = deviceAttributeTypeMapper.selectList()
|
|
|
|
|
.stream()
|
|
|
|
|
.collect(Collectors.toMap(
|
|
|
|
|
DeviceAttributeTypeDO::getName,
|
|
|
|
|
DeviceAttributeTypeDO::getId
|
|
|
|
|
));
|
|
|
|
|
for (DeviceAttributeImportExcelVO importDeviceAttribute : list) {
|
|
|
|
|
if (importDeviceAttribute == null) {
|
|
|
|
|
invalidCount++;
|
|
|
|
|
@ -1383,6 +1389,12 @@ public class DeviceServiceImpl implements DeviceService {
|
|
|
|
|
deviceAttribute.setDeviceId(deviceId);
|
|
|
|
|
deviceAttribute.setAttributeCode(attributeCode);
|
|
|
|
|
deviceAttribute.setAttributeName(attributeName);
|
|
|
|
|
if(!idToNameMap.get(importDeviceAttribute.getAttributeType()).equals(null)){
|
|
|
|
|
deviceAttribute.setTypeName(deviceAttribute.getAttributeType());
|
|
|
|
|
deviceAttribute.setAttributeType(idToNameMap.get(deviceAttribute.getAttributeType()).toString());
|
|
|
|
|
}else{
|
|
|
|
|
deviceAttribute.setAttributeType(null);
|
|
|
|
|
}
|
|
|
|
|
insertList.add(deviceAttribute);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|