|
|
@@ -601,6 +601,7 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
BeanUtils.copyProperties(modelsVo, modelMetaVo); |
|
|
BeanUtils.copyProperties(modelsVo, modelMetaVo); |
|
|
modelMetaVo.setId(gitlinIid); |
|
|
modelMetaVo.setId(gitlinIid); |
|
|
modelMetaVo.setCreateBy(String.valueOf(StringUtils.isNotEmpty((String) userInfo.get("nickname")) ? userInfo.get("nickname") : userInfo.get("login"))); |
|
|
modelMetaVo.setCreateBy(String.valueOf(StringUtils.isNotEmpty((String) userInfo.get("nickname")) ? userInfo.get("nickname") : userInfo.get("login"))); |
|
|
|
|
|
modelMetaVo.setCreateTime(DateUtils.getTime()); |
|
|
modelMetaVo.setUpdateTime(DateUtils.getTime()); |
|
|
modelMetaVo.setUpdateTime(DateUtils.getTime()); |
|
|
modelMetaVo.setUsage("<pre><code>" + |
|
|
modelMetaVo.setUsage("<pre><code>" + |
|
|
"# 克隆模型配置文件与存储参数到本地\n" + |
|
|
"# 克隆模型配置文件与存储参数到本地\n" + |
|
|
@@ -612,6 +613,9 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
modelMetaVo.setOwner(owner); |
|
|
modelMetaVo.setOwner(owner); |
|
|
modelMetaVo.setVersionDesc(modelMetaVo.getDescription()); |
|
|
modelMetaVo.setVersionDesc(modelMetaVo.getDescription()); |
|
|
modelMetaVo.setRelativePaths(relatePath); |
|
|
modelMetaVo.setRelativePaths(relatePath); |
|
|
|
|
|
File folder = new File(modelPath); |
|
|
|
|
|
long folderSize = FileUtil.getFolderSize(folder); |
|
|
|
|
|
modelMetaVo.setModelSize(FileUtil.formatFileSize(folderSize)); |
|
|
|
|
|
|
|
|
Map<String, Object> metaMap = JsonUtils.objectToMap(modelMetaVo); |
|
|
Map<String, Object> metaMap = JsonUtils.objectToMap(modelMetaVo); |
|
|
YamlUtils.generateYamlFile(metaMap, metaPath, "metadata"); |
|
|
YamlUtils.generateYamlFile(metaMap, metaPath, "metadata"); |
|
|
@@ -695,6 +699,7 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
ModelMetaVo modelMetaVo = new ModelMetaVo(); |
|
|
ModelMetaVo modelMetaVo = new ModelMetaVo(); |
|
|
BeanUtils.copyProperties(modelsVo, modelMetaVo); |
|
|
BeanUtils.copyProperties(modelsVo, modelMetaVo); |
|
|
modelMetaVo.setCreateBy(String.valueOf(StringUtils.isNotEmpty((String) userInfo.get("nickname")) ? userInfo.get("nickname") : userInfo.get("login"))); |
|
|
modelMetaVo.setCreateBy(String.valueOf(StringUtils.isNotEmpty((String) userInfo.get("nickname")) ? userInfo.get("nickname") : userInfo.get("login"))); |
|
|
|
|
|
modelMetaVo.setCreateTime(DateUtils.getTime()); |
|
|
modelMetaVo.setUpdateTime(DateUtils.getTime()); |
|
|
modelMetaVo.setUpdateTime(DateUtils.getTime()); |
|
|
modelMetaVo.setUsage("<pre><code>" + |
|
|
modelMetaVo.setUsage("<pre><code>" + |
|
|
"# 克隆模型配置文件与存储参数到本地\n" + |
|
|
"# 克隆模型配置文件与存储参数到本地\n" + |
|
|
@@ -708,6 +713,9 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
modelMetaVo.setModelTag(oldModelVo.getModelTag()); |
|
|
modelMetaVo.setModelTag(oldModelVo.getModelTag()); |
|
|
modelMetaVo.setModelType(oldModelVo.getModelType()); |
|
|
modelMetaVo.setModelType(oldModelVo.getModelType()); |
|
|
modelMetaVo.setRelativePaths(relatePath); |
|
|
modelMetaVo.setRelativePaths(relatePath); |
|
|
|
|
|
File folder = new File(modelPath); |
|
|
|
|
|
long folderSize = FileUtil.getFolderSize(folder); |
|
|
|
|
|
modelMetaVo.setModelSize(FileUtil.formatFileSize(folderSize)); |
|
|
|
|
|
|
|
|
Map<String, Object> metaMap = JsonUtils.objectToMap(modelMetaVo); |
|
|
Map<String, Object> metaMap = JsonUtils.objectToMap(modelMetaVo); |
|
|
YamlUtils.generateYamlFile(metaMap, metaPath, "metadata"); |
|
|
YamlUtils.generateYamlFile(metaMap, metaPath, "metadata"); |
|
|
|