package com.ld.igds.gas; import java.util.ArrayList; import java.util.List; import org.apache.commons.lang3.StringUtils; import com.ld.igds.gas.dto.GasData; import com.ld.igds.gas.dto.GasPoint; import com.ld.igds.models.DicSysConf; /** * * @author: andy.jia * @description: * @version: * @data:2019年12月26日 * */ public class GasDataBuilder { public static void updatePestData(GasData data, DicSysConf conf) { if (StringUtils.isEmpty(data.getPoints())) return; String[] attr = data.getPoints().split(";");// passCode,co2,o2,ph3,n2;passCode,co2,o2,ph3,n2;" List list = new ArrayList(); GasPoint point; for (String string : attr) { point = new GasPoint(); point.setPassCode(Integer.valueOf(string.split(",")[0])); point.setPerCo2(Double.valueOf(string.split(",")[1])); point.setPerO2(Double.valueOf(string.split(",")[2])); point.setPerPh3(Double.valueOf(string.split(",")[3])); point.setPerN2(Double.valueOf(string.split(",")[4])); point.setReceiveDate(data.getReceiveDate()); list.add(point); } data.setListPoint(list); } }