|
|
|
@@ -859,6 +859,21 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
|
return "新增模型版本成功"; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public String updateVersionDesc(ModelsVo modelsVo) throws Exception { |
|
|
|
LoginUser loginUser = SecurityUtils.getLoginUser(); |
|
|
|
String ci4sUsername = Boolean.TRUE.equals(modelsVo.getIsPublic()) ? Constant.Item_Public : loginUser.getUsername(); |
|
|
|
String gitLinkUsername = loginUser.getSysUser().getUserName(); |
|
|
|
String gitLinkPassword = decrypt(loginUser.getSysUser().getOriginPassword()); |
|
|
|
String repositoryName = modelsVo.getIdentifier(); |
|
|
|
String branchName = modelsVo.getVersion(); |
|
|
|
String relatePath = ci4sUsername + "/datasets/" + modelsVo.getId() + "/" + repositoryName + "/" + branchName; |
|
|
|
String rootPath = localPath + relatePath; |
|
|
|
YamlUtils.generateYamlFile(JsonUtils.objectToMap(modelsVo), rootPath, "dataset"); |
|
|
|
dvcUtils.pushNewBranchToRemote(rootPath, gitLinkUsername, gitLinkPassword, branchName); |
|
|
|
return "更新模型版本成功"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public List<Map<String, String>> uploadModelLocal(MultipartFile[] files, String uuid) throws Exception { |
|
|
|
|