|
@@ -13,6 +13,7 @@ import com.ruoyi.common.utils.VersionUtils;
|
|
|
import com.ruoyi.common.utils.OfficeCompareUtils;
|
|
|
import com.ruoyi.system.service.ISysRepoHistoryService;
|
|
|
import com.ruoyi.common.utils.file.FileUtils;
|
|
|
+import org.apache.commons.io.FilenameUtils;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -77,8 +78,9 @@ public class SysRepoController extends BaseController
|
|
|
{
|
|
|
sysRepo.setCreateBy(getUsername());
|
|
|
sysRepo.setUpdateBy(getUsername());
|
|
|
- String filename = StringUtils.substringAfterLast(sysRepo.getUrl(), "/");
|
|
|
+ String filename = FileUtils.getNameNotExtract(sysRepo.getUrl());
|
|
|
sysRepo.setFileName(filename);
|
|
|
+ sysRepo.setRepoType(FileUtils.getFileExtension(filename));
|
|
|
sysRepo.setVersion(VersionUtils.incrementVersion(sysRepo.getVersion()));
|
|
|
return toAjax(sysRepoService.insertSysRepo(sysRepo));
|
|
|
}
|
|
@@ -96,8 +98,9 @@ public class SysRepoController extends BaseController
|
|
|
}else{
|
|
|
SysRepo sysRepo_old = sysRepoService.selectSysRepoByRepoId(sysRepo.getRepoId());
|
|
|
sysRepo.setUpdateBy(getUsername());
|
|
|
- String filename = StringUtils.substringAfterLast(sysRepo.getUrl(), "/");
|
|
|
+ String filename = FileUtils.getNameNotExtract(sysRepo.getUrl());
|
|
|
sysRepo.setFileName(filename);
|
|
|
+ sysRepo.setRepoType(FileUtils.getFileExtension(filename));
|
|
|
sysRepo.setVersion(VersionUtils.incrementVersion(sysRepo_old.getVersion()));
|
|
|
SysRepoHistory sysRepoHistory = new SysRepoHistory();
|
|
|
sysRepoHistory.setRepoId(sysRepo_old.getRepoId());
|