|
@@ -40,16 +40,25 @@ public class DataSourcesService {
|
|
*/
|
|
*/
|
|
public void createData(DataSourcesModel model) {
|
|
public void createData(DataSourcesModel model) {
|
|
dataSourcesMapper.createData(model);
|
|
dataSourcesMapper.createData(model);
|
|
- dataSourcesMapper.createInputParamData(model.getInputParam());
|
|
|
|
|
|
|
|
- for (DataItemConfigModel m : model.getDataItemConfig()) {
|
|
|
|
- m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
|
|
+ if (null != model.getInputParam() && model.getInputParam().size()>0) {
|
|
|
|
+ dataSourcesMapper.createInputParamData(model.getInputParam());
|
|
}
|
|
}
|
|
- dataSourcesMapper.createDataItemConfigData(model.getDataItemConfig());
|
|
|
|
- for ( QueryLogicModel m : model.getQueryLogic()) {
|
|
|
|
- m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
|
|
+
|
|
|
|
+ if (null != model.getDataItemConfig() && model.getDataItemConfig().size()>0) {
|
|
|
|
+ for (DataItemConfigModel m : model.getDataItemConfig()) {
|
|
|
|
+ m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
+ }
|
|
|
|
+ dataSourcesMapper.createDataItemConfigData(model.getDataItemConfig());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (null != model.getQueryLogic() && model.getQueryLogic().size()>0) {
|
|
|
|
+ for ( QueryLogicModel m : model.getQueryLogic()) {
|
|
|
|
+ m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
+ }
|
|
|
|
+ dataSourcesMapper.createQueryLogicData(model.getQueryLogic());
|
|
}
|
|
}
|
|
- dataSourcesMapper.createQueryLogicData(model.getQueryLogic());
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -77,15 +86,26 @@ public class DataSourcesService {
|
|
dataSourcesMapper.deleteInputParamRows();
|
|
dataSourcesMapper.deleteInputParamRows();
|
|
dataSourcesMapper.deleteDataSourceRows(model);
|
|
dataSourcesMapper.deleteDataSourceRows(model);
|
|
dataSourcesMapper.deleteQueryLogicRows(model);
|
|
dataSourcesMapper.deleteQueryLogicRows(model);
|
|
- dataSourcesMapper.createInputParamData(model.getInputParam());
|
|
|
|
- for (DataItemConfigModel m : model.getDataItemConfig()) {
|
|
|
|
- m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
|
|
+
|
|
|
|
+ if (null != model.getInputParam() && model.getInputParam().size()>0) {
|
|
|
|
+ dataSourcesMapper.createInputParamData(model.getInputParam());
|
|
}
|
|
}
|
|
- dataSourcesMapper.createDataItemConfigData(model.getDataItemConfig());
|
|
|
|
- for ( QueryLogicModel m : model.getQueryLogic()) {
|
|
|
|
- m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
|
|
+
|
|
|
|
+ if (null != model.getDataItemConfig() && model.getDataItemConfig().size()>0) {
|
|
|
|
+ for (DataItemConfigModel m : model.getDataItemConfig()) {
|
|
|
|
+ m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
+ }
|
|
|
|
+ dataSourcesMapper.createDataItemConfigData(model.getDataItemConfig());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (null != model.getQueryLogic() && model.getQueryLogic().size()>0) {
|
|
|
|
+ for ( QueryLogicModel m : model.getQueryLogic()) {
|
|
|
|
+ m.setDataSourcesNo(model.getDataSourcesNo());
|
|
|
|
+ }
|
|
|
|
+ dataSourcesMapper.createQueryLogicData(model.getQueryLogic());
|
|
}
|
|
}
|
|
- dataSourcesMapper.createQueryLogicData(model.getQueryLogic());
|
|
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|