欧涛
|
9b9ecb6743
|
feat(特色专区-资源支持上传至Nexus): 优化Nexus文件上传逻辑
问题:在原版本中上传Nexus会文件名后面添加随机字符串解决文件名重复的问题,但是下载时由于通过重定向到Nexus直接下载,导致下载时文件也添加的随机字符串,与用户查看到的文件名不一致。
解决方案:将文件上传至Nexus时,将随机字符串作为路径的一部分,而不是文件名的一部分。
|
2026-01-15 17:13:41 +08:00 |
欧涛
|
54b897bf05
|
feat(特色专区-资源支持上传至Nexus): 优化Nexus文件下载逻辑
通过重定向到Nexus下载文件时,也需要更新文件下载次数
|
2026-01-15 16:15:35 +08:00 |
欧涛
|
a8bfda01e4
|
feat(特色专区-资源支持上传至Nexus): 优化Nexus文件下载逻辑
针对中文路径进行编码优化,解决中文请求变成问号的问题。
|
2026-01-15 16:10:19 +08:00 |
欧涛
|
67f33676b6
|
feat(特色专区-资源支持上传至Nexus): 优化Nexus文件下载功能,支持HTTP 302重定向
主要修改内容:
1. 处理Nexus文件下载地址
- 新增静态方法 GET_NEXUS_FILE_URL
- 用于构建Nexus仓库中文件的直接下载URL
- 使用EscapeUtil.removeExtraSlashOfUrl处理URL格式,确保路径正确
2. 针对Nexus类型文件下载进行优化
- 新增私有方法 fileDownloadNexus
- 实现Nexus文件的HTTP 302重定向下载机制
- 在fileDownload方法中增加对isNexusFile字段的判断
- 当文件存储在Nexus时,返回302状态码并设置Location头部指向Nexus仓库地址
- 避免通过应用服务器中转,提升下载性能和节省带宽
|
2026-01-15 15:33:32 +08:00 |
欧涛
|
711ec17f5f
|
feat(特色专区-资源支持上传至Nexus): 优化Nexus文件存储路径处理并添加文件标识
- 在SysFileInfo实体类中新增isNexusFile字段,用于标识文件是否存储在Nexus仓库
- 优化Nexus文件上传路径逻辑,调整为"/{fileType}/"格式,去除不必要的基础路径
- 在上传文件至Nexus时自动设置isNexusFile标识为true
- 完善SysFileInfoMapper.xml数据库映射,支持is_nexus_file字段的查询、插入和更新操作
|
2026-01-14 17:28:13 +08:00 |
欧涛
|
93926d0b07
|
feat(特色专区-资源支持上传至Nexus): 文件服务中支持将文件上传至Nexus
支持通过Nacos指定是否启用Nexus存储并可以设置Nexus仓库名称
|
2026-01-13 10:37:41 +08:00 |
欧涛
|
4be9cd9930
|
feat(特色专区-资源支持上传至Nexus): 文件服务中支持将文件上传至Nexus
|
2026-01-12 10:02:41 +08:00 |
欧涛
|
add456bc88
|
feat(特色专区-资源支持上传至Nexus): 将项目管理微服务中Nexus迁移至公共模块
|
2026-01-12 10:02:21 +08:00 |
欧涛
|
c76b6efa20
|
Merge branch 'master' of code.gitlink.org.cn:otto/microservices into dev_zone_rjgc
|
2025-12-29 10:25:06 +08:00 |
欧涛
|
0d833872b6
|
feat(特色专区-软件工厂定制化): 专区资源支持根据下载数排序
|
2025-12-25 19:12:11 +08:00 |
wanjia
|
5899277c28
|
feat(特色专区):专区文章返回概要和发布时间
|
2025-12-22 09:16:55 +08:00 |
wanjia
|
457c93d821
|
feat(特色专区):专区资源支持更新时间字段排序
|
2025-12-12 11:37:07 +08:00 |
wanjia
|
a54f6fc8a4
|
feat(特色专区):专区资源拓展数据字段
|
2025-12-11 11:11:20 +08:00 |
wanjia
|
5527e4ba6a
|
feat(特色专区):专区资源支持标签搜索
|
2025-12-10 09:04:04 +08:00 |
wanjia
|
43a3245ec0
|
feat(特色专区):专区资源支持标签
|
2025-12-09 13:59:41 +08:00 |
wanjia
|
bfdbe31287
|
feat(特色专区):专区资源领域支持标签
|
2025-12-09 10:00:19 +08:00 |
otto
|
a5dbcad720
|
Merge pull request 'fix【成果】 移除简介为空的成果历史' (#1016) from liuhuazhong/microservices:feat_chievements_dev into master
|
2025-10-27 16:13:29 +08:00 |
刘华中
|
2f8f7b8574
|
fix【成果】 移除简介为空的成果历史
|
2025-10-27 15:54:20 +08:00 |
OTTO
|
e80d7f8a6f
|
fix(项目管理): 修复项目管理社区管理Forge接口同步更新的问题
|
2025-10-22 09:45:01 +08:00 |
OTTO
|
6299d2fa54
|
fix(特色专区): 设置首页推荐时需更新活跃度排名数据
|
2025-10-20 16:19:05 +08:00 |
otto
|
c979c6fc1f
|
Merge pull request '设置首页推荐时需更新活跃度排名数据' (#1012) from otto/microservices:master into master
|
2025-10-20 16:17:01 +08:00 |
OTTO
|
6d9d66d1bc
|
fix(特色专区): 仅计算首页推荐的项目分数
|
2025-10-20 16:11:23 +08:00 |
otto
|
4d64411baa
|
Merge pull request 'fix(特色专区): 仅计算首页推荐的项目分数' (#1011) from otto/microservices:master into master
|
2025-10-20 16:09:28 +08:00 |
wanjia9506
|
381b87b3d3
|
Merge pull request 'bug修复' (#983) from liuhuazhong/microservices:feat_chievements_dev into master
|
2025-09-17 16:56:15 +08:00 |
刘华中
|
d67d9900d2
|
fix【推荐】 Long->String
|
2025-09-17 16:52:41 +08:00 |
wanjia
|
b426441d19
|
fix(系统用户):查询最新用户信息
|
2025-09-15 16:29:34 +08:00 |
OTTO
|
ab1370b4da
|
feat(特色专区): 【超算专区】专项项目分类支持简介
|
2025-09-15 10:59:00 +08:00 |
OTTO
|
82addd88a1
|
feat(特色专区): 【超算专区】超算专区需支持对关联开源项目的计分排名以及项目相关数据
|
2025-09-10 17:08:12 +08:00 |
OTTO
|
70efa77f0c
|
feat(特色专区): 【超算专区】专区资源领域支持简介
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/199/task/134006
|
2025-09-10 14:10:56 +08:00 |
13036795865
|
16787a5987
|
Merge remote-tracking branch 'origin/feat_chievements_dev' into feat_chievements_dev
|
2025-09-05 16:15:56 +08:00 |
13036795865
|
6db7476d01
|
修复了一些bug
|
2025-09-05 16:15:40 +08:00 |
刘华中
|
53189ec3c9
|
fix【推荐】 issue推荐贡献者改为项目成员
|
2025-09-05 14:35:04 +08:00 |
wanjia
|
7c41d02d73
|
fix(创客赏金统计):异常关闭的已完成统计
|
2025-09-05 08:47:23 +08:00 |
13036795865
|
1ec0c254c9
|
修复了一些bug
|
2025-09-04 16:25:14 +08:00 |
曾威嶂
|
35ffdc51c3
|
导入测试用例维护人改为当前操作人
|
2025-08-29 17:04:14 +08:00 |
曾威嶂
|
ff5d8abc7b
|
修复查询测试用例列表用户名不存在
|
2025-08-29 16:20:42 +08:00 |
13036795865
|
0d642c17b3
|
修复了一些bug
|
2025-08-25 14:05:33 +08:00 |
13036795865
|
cf5e83b661
|
修复了一些bug
|
2025-08-15 14:48:34 +08:00 |
wanjia9506
|
97116cd70a
|
Merge pull request '社区疑修关联工作项自动评论' (#981) from wanjia9506/microservices:dev_issues_transform into master
|
2025-08-11 11:29:56 +08:00 |
wanjia
|
266f1a7420
|
fix(社区版项目管理):#3676 社区疑修关联工作项自动评论问题修复
|
2025-08-11 11:26:29 +08:00 |
wanjia9506
|
6c0e3c4dd0
|
Merge pull request '社区疑修关联工作项自动评论问题修复' (#980) from wanjia9506/microservices:dev_issues_transform into master
|
2025-08-11 11:01:22 +08:00 |
wanjia
|
e3050f974d
|
fix(社区版项目管理):#3676 社区疑修关联工作项自动评论问题修复
|
2025-08-11 10:59:13 +08:00 |
wanjia9506
|
574ca0d845
|
Merge pull request '疑修列表入参丰富' (#973) from wanjia9506/microservices:dev_issues_transform into master
|
2025-07-30 15:04:15 +08:00 |
wanjia
|
c6ac0f4a98
|
feat(社区版项目管理):#3676 疑修列表入参丰富
|
2025-07-30 15:03:05 +08:00 |
wanjia9506
|
30463e9113
|
Merge pull request '疑修列表接口' (#972) from wanjia9506/microservices:dev_issues_transform into master
|
2025-07-30 14:38:29 +08:00 |
wanjia
|
113a84b023
|
feat(社区版项目管理):#3676 疑修列表接口
|
2025-07-30 14:37:23 +08:00 |
wanjia9506
|
428af3495a
|
Merge pull request '仓库列表、疑修列表接口' (#971) from wanjia9506/microservices:dev_issues_transform into master
|
2025-07-30 14:17:42 +08:00 |
wanjia
|
5122204fe8
|
feat(社区版项目管理):#3676 仓库列表、疑修列表接口
|
2025-07-30 14:16:38 +08:00 |
wanjia9506
|
bbb4e50f80
|
Merge pull request '查看社区疑修与项目工作项关联接口' (#970) from wanjia9506/microservices:dev_issues_transform into master
|
2025-07-30 11:25:34 +08:00 |
wanjia
|
987af70ec3
|
feat(社区版项目管理):#3676 查看社区疑修与项目工作项关联接口
|
2025-07-30 11:24:14 +08:00 |