|
|
|
@ -6,6 +6,7 @@ import com.xydl.cac.model.i2sync.Attr;
|
|
|
|
|
import com.xydl.cac.model.i2sync.Datanode;
|
|
|
|
|
import com.xydl.cac.model.i2sync.Monitordata;
|
|
|
|
|
import com.xydl.cac.model.i2sync.Request;
|
|
|
|
|
import com.xydl.cac.util.DataUtil;
|
|
|
|
|
import com.xydl.cac.util.DateUtil;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
@ -65,6 +66,9 @@ public class I2DataTransformer {
|
|
|
|
|
List<Attr> attrs = new ArrayList<>();
|
|
|
|
|
for (I2syncField field : fieldList) {
|
|
|
|
|
Object value = dataMap.get(field.getFieldName());
|
|
|
|
|
if (StringUtils.isNotBlank(field.getConversion())) {
|
|
|
|
|
value = DataUtil.convert(value, field.getConversion());
|
|
|
|
|
}
|
|
|
|
|
if (value != null) {
|
|
|
|
|
Attr attr = new Attr();
|
|
|
|
|
attr.setName(field.getDestFieldName());
|
|
|
|
|