| | |
| | | import com.iailab.module.data.point.vo.PointImportExcelVO; |
| | | import com.iailab.module.data.point.vo.PointImportRespVO; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | |
| | | PointImportRespVO respVO = PointImportRespVO.builder().createPointnames(new ArrayList<>()) |
| | | .updatePointnames(new ArrayList<>()).failurePointnames(new LinkedHashMap<>()).build(); |
| | | importPoints.forEach(importPoint -> { |
| | | |
| | | // 判断如果不存在,再进行插入 |
| | | DaPointEntity existPoint = baseDao.selectByPointName(importPoint.getPointName()); |
| | | DaPointEntity existPoint = null; |
| | | if (StringUtils.isNotBlank(importPoint.getPointNo())) { |
| | | existPoint = baseDao.selectByPointNo(importPoint.getPointNo()); |
| | | } |
| | | |
| | | if (existPoint == null) { |
| | | DaPointEntity daPointEntity = ConvertUtils.sourceToTarget(importPoint, DaPointEntity.class); |
| | | daPointEntity.setId(UUID.randomUUID().toString()); |