|
@@ -140,6 +140,7 @@ public class DataTransferServiceImpl implements DataTransferService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public ResultResp addDataTransfer(DataTransferDto dataTransferDto) {
|
|
public ResultResp addDataTransfer(DataTransferDto dataTransferDto) {
|
|
|
|
+ log.info("新增转换开始,入参 dataTransferDto = {}",dataTransferDto.toString());
|
|
List<DataTransferTypeVo> typeList = dataTransferTypeMapper.selectAllInfo();
|
|
List<DataTransferTypeVo> typeList = dataTransferTypeMapper.selectAllInfo();
|
|
if(CollectionUtils.isEmpty(typeList)){
|
|
if(CollectionUtils.isEmpty(typeList)){
|
|
log.error("风场批次batchCode = {} 新增转换失败,转换类型初始化数据是空导致!!",dataTransferDto.getBatchCode());
|
|
log.error("风场批次batchCode = {} 新增转换失败,转换类型初始化数据是空导致!!",dataTransferDto.getBatchCode());
|
|
@@ -149,6 +150,7 @@ public class DataTransferServiceImpl implements DataTransferService {
|
|
dataTransferDto.setFieldCode(getFieldCode(dataTransferDto.getBatchCode()));
|
|
dataTransferDto.setFieldCode(getFieldCode(dataTransferDto.getBatchCode()));
|
|
List<DataTransferPo> dataTransferPos = new ArrayList<>();
|
|
List<DataTransferPo> dataTransferPos = new ArrayList<>();
|
|
typeList.parallelStream().forEach(item -> dataTransferPos.add(getDataTransferPo(dataTransferDto,item.getTransferType())));
|
|
typeList.parallelStream().forEach(item -> dataTransferPos.add(getDataTransferPo(dataTransferDto,item.getTransferType())));
|
|
|
|
+ log.info("新增转换,批量添加的转换数据长度 = {}",dataTransferPos.size());
|
|
return ResultResp.SUCCESS(dataTransferMapper.addDataTransferBatch(dataTransferPos));
|
|
return ResultResp.SUCCESS(dataTransferMapper.addDataTransferBatch(dataTransferPos));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -253,7 +255,7 @@ public class DataTransferServiceImpl implements DataTransferService {
|
|
dataTransferPo.setCreateBy(userId);
|
|
dataTransferPo.setCreateBy(userId);
|
|
dataTransferPo.setUpdateBy(userId);
|
|
dataTransferPo.setUpdateBy(userId);
|
|
DataTransferTypePathDto pathDto = getTransferAddr(dataTransferDto,dataTransferType);
|
|
DataTransferTypePathDto pathDto = getTransferAddr(dataTransferDto,dataTransferType);
|
|
- if(pathDto != null){
|
|
|
|
|
|
+ if(pathDto != null && StringUtils.isNotBlank(pathDto.getTransferAddr())){
|
|
dataTransferPo.setTransferAddr(pathDto.getTransferAddr());
|
|
dataTransferPo.setTransferAddr(pathDto.getTransferAddr());
|
|
// dataTransferPo.setTransferState(DATA_TRANSFERING_STATE);
|
|
// dataTransferPo.setTransferState(DATA_TRANSFERING_STATE);
|
|
}
|
|
}
|
|
@@ -271,8 +273,7 @@ public class DataTransferServiceImpl implements DataTransferService {
|
|
*/
|
|
*/
|
|
private DataTransferTypePathDto getTransferAddr(DataTransferDto dataTransferDto,String dataTransferType){
|
|
private DataTransferTypePathDto getTransferAddr(DataTransferDto dataTransferDto,String dataTransferType){
|
|
List<DataTransferTypePathDto> pathDtoList = dataTransferDto.getDataTransferTypePathDtoList();
|
|
List<DataTransferTypePathDto> pathDtoList = dataTransferDto.getDataTransferTypePathDtoList();
|
|
- return pathDtoList.stream().filter(item -> item.getTransferType().equals(dataTransferType)
|
|
|
|
- && StringUtils.isNotBlank(item.getTransferAddr())).findFirst().orElse(null);
|
|
|
|
|
|
+ return pathDtoList.stream().filter(item -> item.getTransferType().equals(dataTransferType)).findFirst().orElse(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|