特色专区专项项目 #2

Merged
otto merged 71 commits from dev into master 2024-11-04 09:40:48 +08:00
Owner
No description provided.
otto added 71 commits 2024-11-04 09:40:44 +08:00
48e88d783c fix(Forge用户注销状态同步): 修复Forge注销用户获取错误的问题
Forge用户注销记录需从记录中获取操作对象的id而不是操作的发起人(可能存在A用户将B用户的账号注销,此处逻辑在当前代码中认为是A用户注销了)

Signed-off-by: OTTO <731554297@qq.com>
f182386e3c fix(Forge用户注销状态同步): 修复Forge注销用户获取错误的问题
Forge用户注销记录需从记录中获取操作对象的id而不是操作的发起人(可能存在A用户将B用户的账号注销,此处逻辑在当前代码中认为是A用户注销了)

Signed-off-by: OTTO <731554297@qq.com>
53d28fe865 fix(特色专区专项项目): 修复自测bug
Signed-off-by: OTTO <731554297@qq.com>
b9efa4cbd9 feat(特色专区专项项目): 完善专项项目关联关系逻辑
专项项目论文和专利的关联对象由文章调整为资源

Signed-off-by: OTTO <731554297@qq.com>
93d6d12405 feat(特色专区专项项目): 完善专项项目关联关系逻辑
专项项目论文和专利的关联对象由文章调整为资源

Signed-off-by: OTTO <731554297@qq.com>
bdb7c0762a feat(特色专区专项项目): 完善专项项目逻辑
专项项目负责人改为用户输入字符串

Signed-off-by: OTTO <731554297@qq.com>
315b541f07 feat(特色专区专项项目): 完善专项项目逻辑
优化错误提示

Signed-off-by: OTTO <731554297@qq.com>
50961f9d80 feat(特色专区专项项目): 完善专项项目逻辑
首页是否展示专项项目逻辑完善

Signed-off-by: OTTO <731554297@qq.com>
7d71fb7dbc feat(特色专区专项项目): 定制泛在专区开源项目展示需求
数据库查询Forge项目统计表获取项目统计信息

Signed-off-by: OTTO <731554297@qq.com>
203226823f feat(特色专区专项项目): 定制泛在专区开源项目展示需求
1. 获取项目在Gitlink上贡献者信息、历史提交数等信息,并添加到redis中
2. 将专区内所有项目根据活跃度添加到redis有序列表中,排名变化基于有序列表差值进行计算

Signed-off-by: OTTO <731554297@qq.com>
0aad8acb4f feat(特色专区专项项目): 定制泛在专区开源项目展示需求
1. 获取项目在Gitlink上贡献者信息、历史提交数等信息,并添加到redis中
2. 将专区内所有项目根据活跃度添加到redis有序列表中,排名变化基于有序列表差值进行计算

Signed-off-by: OTTO <731554297@qq.com>
bad5667cd0 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
1. 添加开源项目时自动进行该开源项目的Gitlink信息同步
2. 移除开源项目时自动清理专区下该项目的活跃度列表
3. 定时任务自动同步开源项目信息

Signed-off-by: OTTO <731554297@qq.com>
57597b742e fix(特色专区专项项目): 定制泛在专区开源项目展示需求
防止项目数据出错时抛出异常

Signed-off-by: OTTO <731554297@qq.com>
05c4a2e2e5 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
新增专区统计数据获取接口

Signed-off-by: OTTO <731554297@qq.com>
704c3c1fe4 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
新增专区统计数据获取接口

Signed-off-by: OTTO <731554297@qq.com>
d80b663bd5 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
redis获取SortSet时分页参数可穿空

Signed-off-by: OTTO <731554297@qq.com>
7e424d02b4 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
计算专区统计时处理数据异常

Signed-off-by: OTTO <731554297@qq.com>
bfa8ebd374 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
项目根据活跃度排名列表需支持根据项目分类筛选

Signed-off-by: OTTO <731554297@qq.com>
65fc453568 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
项目活跃度排名计算错误

Signed-off-by: OTTO <731554297@qq.com>
2ca08466a7 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
项目活跃度排名根据项目分类计算

Signed-off-by: OTTO <731554297@qq.com>
167b0122f2 feat(特色专区专项项目): 获取专项项目关联时展示关联对象详情
不同的关联对象详情使用同一对象

Signed-off-by: OTTO <731554297@qq.com>
66d4d5a0f2 feat(特色专区专项项目): 获取专项项目关联时展示关联对象详情
1. 删除资源或项目时自动删除专项项目关联对象
2. 防止添加重复的论文、专利或开源项目对象

Signed-off-by: OTTO <731554297@qq.com>
50e285bbdf fix(特色专区专项项目): 定制泛在专区开源项目展示需求
计算专区项目贡献者时需考虑非Gitlink用户贡献者无用户名的情况

Signed-off-by: OTTO <731554297@qq.com>
fe07ac8a29 feat(特色专区专项项目): 完善专项项目逻辑
专项项目相关列表根据sort进行排序

Signed-off-by: OTTO <731554297@qq.com>
c076416368 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
获取开源项目贡献者需要考虑Forge接口存在分页的情况

Signed-off-by: OTTO <731554297@qq.com>
cb986cef9e fix(特色专区专项项目): 完善专项项目逻辑
修复删除项目时未清除专项项目关联关系的问题

Signed-off-by: OTTO <731554297@qq.com>
d666872f52 fix(特色专区专项项目): 完善专项项目逻辑
对专项项目相关字段长度进行限制

Signed-off-by: OTTO <731554297@qq.com>
df0ebd17d3 fix(特色专区专项项目): 完善专项项目逻辑
修复专区中专项项目标题无法配置的问题

Signed-off-by: OTTO <731554297@qq.com>
453ea76fcf fix(特色专区专项项目): 完善专项项目逻辑
切换项目所在栏目时需更新活跃度排名数据

Signed-off-by: OTTO <731554297@qq.com>
5907752568 fix(特色专区专项项目): 完善专项项目逻辑
对专项项目相关字段长度进行限制

Signed-off-by: OTTO <731554297@qq.com>
5a6088014b feat(特色专区专项项目): 完善专项项目逻辑
新增专项项目关联关系下开源项目查询和资源查询接口,判断开源项目/资源是否已被当前专项项目关联并返回关联状态

Signed-off-by: OTTO <731554297@qq.com>
d36825abdf fix(特色专区专项项目): 完善专项项目逻辑
后台管理项目分类限制长度30

Signed-off-by: OTTO <731554297@qq.com>
2d2e4c366d feat(特色专区专项项目): 完善专项项目逻辑
首页增加资源模块配置

Signed-off-by: OTTO <731554297@qq.com>
d747058653 feat(特色专区专项项目): 完善专项项目逻辑
首页增加资源模块配置

Signed-off-by: OTTO <731554297@qq.com>
604a5ac162 feat(特色专区专项项目): 完善专项项目逻辑
新增专项项目关联关系下开源项目查询和资源查询接口,判断开源项目/资源是否已被当前专项项目关联并返回关联状态

Signed-off-by: OTTO <731554297@qq.com>
cae7a6172d feat(特色专区专项项目): 完善专项项目逻辑
返回关联对象已关联状态时同时返回作者

Signed-off-by: OTTO <731554297@qq.com>
2f14c22fc8 feat(特色专区专项项目): 完善专项项目逻辑
专项项目相关列表根据sort进行排序的redis缓存键值修正

Signed-off-by: OTTO <731554297@qq.com>
otto merged commit 05c3e09ba6 into master 2024-11-04 09:40:48 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: otto/microservices#2
No description provided.