|
@@ -223,19 +223,27 @@
|
|
}else{
|
|
}else{
|
|
resultData1[columnKey] = data[key1];
|
|
resultData1[columnKey] = data[key1];
|
|
resultData2[columnKey] = data[key2];
|
|
resultData2[columnKey] = data[key2];
|
|
|
|
+ if (resultData1[columnKey] == undefined && resultData2[columnKey] == undefined) {
|
|
|
|
+ resultData1[columnKey] = data[columnKey]
|
|
|
|
+ resultData2[columnKey] = data[columnKey]
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} else if(columnKey.startsWith('fan')) {
|
|
} else if(columnKey.startsWith('fan')) {
|
|
const key1 = columnKey.replace('fan', 'fan1');
|
|
const key1 = columnKey.replace('fan', 'fan1');
|
|
const key2 = columnKey.replace('fan', 'fan2');
|
|
const key2 = columnKey.replace('fan', 'fan2');
|
|
if (columnKey.endsWith('_merge')) {
|
|
if (columnKey.endsWith('_merge')) {
|
|
- resultData1[columnKey] = (data[key1] == 0 || data[key1] == null || data[key1] == undefined) ? data[key2] : data[key1];
|
|
|
|
|
|
+ resultData1[columnKey] = (!data[key1] || data[key1] == 0 || data[key1] == null || data[key1] == undefined ) ? data[key2] : data[key1];
|
|
} else {
|
|
} else {
|
|
resultData1[columnKey] = data[key1];
|
|
resultData1[columnKey] = data[key1];
|
|
resultData2[columnKey] = data[key2];
|
|
resultData2[columnKey] = data[key2];
|
|
|
|
+ if(resultData1[columnKey] == undefined && resultData2[columnKey] == undefined){
|
|
|
|
+ resultData1[columnKey] = data[columnKey]
|
|
|
|
+ resultData2[columnKey] = data[columnKey]
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} else if (columnKey.endsWith('_merge')) {
|
|
} else if (columnKey.endsWith('_merge')) {
|
|
resultData1[columnKey] = data[columnKey];
|
|
resultData1[columnKey] = data[columnKey];
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
resultData1[columnKey] = resultData2[columnKey] = data[columnKey];
|
|
resultData1[columnKey] = resultData2[columnKey] = data[columnKey];
|
|
}
|
|
}
|
|
}
|
|
}
|