bugfix-数据集复制只复制一个查询参数
This commit is contained in:
@@ -395,17 +395,23 @@ public class DataSetServiceImpl implements DataSetService {
|
|||||||
DataSet dateSetCopy = copyDataSet(dataSet, dto);
|
DataSet dateSetCopy = copyDataSet(dataSet, dto);
|
||||||
insert(dateSetCopy);
|
insert(dateSetCopy);
|
||||||
String copySetCode = dateSetCopy.getSetCode();
|
String copySetCode = dateSetCopy.getSetCode();
|
||||||
DataSetParam dataSetParam = dataSetParamService.selectOne("set_code", setCode);
|
|
||||||
if (null != dataSetParam){
|
List<DataSetParam> dataSetParamList = dataSetParamService.list("set_code", setCode);
|
||||||
dataSetParam.setId(null);
|
if (!CollectionUtils.isEmpty(dataSetParamList)){
|
||||||
dataSetParam.setSetCode(copySetCode);
|
dataSetParamList.forEach(dataSetParam -> {
|
||||||
dataSetParamService.insert(dataSetParam);
|
dataSetParam.setId(null);
|
||||||
|
dataSetParam.setSetCode(copySetCode);
|
||||||
|
});
|
||||||
|
dataSetParamService.insertBatch(dataSetParamList);
|
||||||
}
|
}
|
||||||
DataSetTransform dataSetTransform = dataSetTransformService.selectOne("set_code", setCode);
|
|
||||||
if (null != dataSetTransform){
|
List<DataSetTransform> dataSetTransformList = dataSetTransformService.list("set_code", setCode);
|
||||||
dataSetTransform.setId(null);
|
if (!CollectionUtils.isEmpty(dataSetTransformList)){
|
||||||
dataSetTransform.setSetCode(copySetCode);
|
dataSetTransformList.forEach(dataSetTransform -> {
|
||||||
dataSetTransformService.insert(dataSetTransform);
|
dataSetTransform.setId(null);
|
||||||
|
dataSetTransform.setSetCode(copySetCode);
|
||||||
|
});
|
||||||
|
dataSetTransformService.insertBatch(dataSetTransformList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user