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