| @@ -730,8 +730,7 @@ public class ModelsServiceImpl implements ModelsService { | |||||
| HashMap<String, TrainTaskDepency> map = new HashMap<>(); | HashMap<String, TrainTaskDepency> map = new HashMap<>(); | ||||
| map.put("trainTask", modelsVo.getTrainTask()); | map.put("trainTask", modelsVo.getTrainTask()); | ||||
| String t1 = JSON.toJSONString(map); | |||||
| buildingModel = modelDependency1Dao.queryByTrainTask(t1); | |||||
| buildingModel = modelDependency1Dao.queryByTrainTask(JSON.toJSONString(map)); | |||||
| } else { | } else { | ||||
| dvcUtils.moveFiles(sourcePath, modelPath); | dvcUtils.moveFiles(sourcePath, modelPath); | ||||
| @@ -778,8 +777,20 @@ public class ModelsServiceImpl implements ModelsService { | |||||
| YamlUtils.generateYamlFile(params, rootPath, "params"); | YamlUtils.generateYamlFile(params, rootPath, "params"); | ||||
| if (buildingModel != null) { | if (buildingModel != null) { | ||||
| //更新模型依赖 | |||||
| modelDependency1Dao.updateState(modelsVo.getId(), modelsVo.getIdentifier(), modelsVo.getVersion(), Constant.State_valid); | |||||
| if (Constant.Source_Hand_Export.equals(modelsVo.getModelSource())) { | |||||
| //保存模型依赖 | |||||
| BeansUtils.copyPropertiesIgnoreNull(buildingModel, modelDependency); | |||||
| modelDependency.setState(Constant.State_valid); | |||||
| modelDependency.setModelName(modelsVo.getName()); | |||||
| modelDependency.setVersion(modelsVo.getVersion()); | |||||
| modelDependency.setRepoId(modelsVo.getId()); | |||||
| modelDependency.setIdentifier(repositoryName); | |||||
| modelDependency.setMeta(meta); | |||||
| modelDependency1Dao.insert(modelDependency); | |||||
| } else { | |||||
| //更新模型依赖 | |||||
| modelDependency1Dao.updateState(modelsVo.getId(), modelsVo.getIdentifier(), modelsVo.getVersion(), Constant.State_valid); | |||||
| } | |||||
| } else { | } else { | ||||
| //保存模型依赖 | //保存模型依赖 | ||||
| modelDependency.setRepoId(modelsVo.getId()); | modelDependency.setRepoId(modelsVo.getId()); | ||||