otto
|
a4f8a37a59
|
fix(特色专区): 文章打卡功能开发
修复获取热门文章时搜索条件中不存在publishYear条件导致查询失败
|
2026-07-29 14:47:47 +08:00 |
otto
|
92610d6cd9
|
feat(特色专区): 专区资讯文章列表查询新增按发布时间筛选能力
|
2026-07-29 09:09:06 +08:00 |
otto
|
9eb885c7b9
|
feat(特色专区): 基于字典改造专区,支持通过字典快速拓展属性
|
2026-07-28 09:25:35 +08:00 |
otto
|
5aa499f4de
|
fix(超算专区): 修复当专区存在审核未通过的相同文章名称时,会导致异常报错
|
2026-06-18 10:42:07 +08:00 |
amypeng
|
66c8132fe3
|
积分置顶新闻接口修改
积分置顶新闻接口修改
|
2026-06-15 15:28:50 +08:00 |
otto
|
0ddac0b423
|
Merge pull request 'fix(超算专区): 修复查询栏目下文章列表(包含内容)接口' (#1153) from otto/microservices:chaosuan_zone into chaosuan_zone
|
2026-06-03 15:47:18 +08:00 |
otto
|
86c3f502f1
|
fix(超算专区): 修复查询栏目下文章列表(包含内容)接口
|
2026-06-03 15:47:48 +08:00 |
amypeng
|
21868ae523
|
文章积分相关
文章积分相关
|
2026-05-29 17:44:20 +08:00 |
otto
|
41baf01039
|
fix(超算专区): 修复修改文章栏目可能导致出现重复文章的bug
|
2026-05-20 10:46:45 +08:00 |
欧涛
|
7582c5cb11
|
feat(超算专区): 优化全局搜索中项目搜索逻辑
优化搜索结果中出现匹配度很低的数据
|
2026-04-28 08:57:12 +08:00 |
欧涛
|
543689fc61
|
feat(超算专区): 文章表新增备注字段
|
2026-04-21 16:07:10 +08:00 |
欧涛
|
f6f2ee0f5d
|
feat(超算专区): 文章表新增备注字段
|
2026-04-21 15:02:37 +08:00 |
欧涛
|
cd483c065d
|
feat(全局搜索): 实现超算专区全局搜索功能
1. 全局搜索的extendData字段由String类型调整为JSONObject类型,前端使用时更友好
2. 调整文章搜索逻辑:搜索结果按照全文搜索评分降序排序,同时返回全文搜索评分的分数
|
2026-04-16 15:20:48 +08:00 |
欧涛
|
9799da2fef
|
feat(全局搜索): 实现超算专区全局搜索功能
问题:使用git关键字搜索gitlink仓库时无法匹配,排查后发现FULLTEXT最小词长限制为4,小于四位的词长不会被匹配,同时对于the、of等停顿词也不会进行匹配
修复方案:补充LIKE作为后备搜索
|
2026-04-16 11:13:40 +08:00 |
欧涛
|
aff24c83d2
|
feat(全局搜索): 实现超算专区全局搜索功能
- 实现MySQL全文检索:基于MATCH...AGAINST NATURAL LANGUAGE MODE
搜索范围覆盖文档标题(name)和摘要(summary)双字段
结果按全文相关度降序+更新时间降序双重排序
仅检索已审核通过且非目录类型的文档
- 实现项目全文检索:基于MATCH...AGAINST搜索zone_project.name字段
仅返回已审核项目(audit_status='1'),按相关度+更新时间排序
- 实现资源全文检索:搜索资源名称(name)+关键词(keywords)复合字段
创新性支持附件文件名全文匹配(通过EXISTS子查询关联sys_file_info表)
资源结果附带匹配附件信息(文件ID、文件名、文件大小),存储于extendData
通过RemoteFileService远程调用获取附件详情,支持大小写不敏感匹配
- 引入Redis缓存策略:第一页搜索结果缓存5分钟
|
2026-04-15 13:54:04 +08:00 |
欧涛
|
8faedfebe0
|
fix(栏目支持上传图片): 关联查询文章栏目表时缺失判断条件:是否为栏目,导致会在文章中查出重复数据
|
2026-03-20 09:17:20 +08:00 |
欧涛
|
fca7e4e502
|
feat(特色专区功能完善): 增加检测专区在gitlink是否存在对应项目机制
1. 查询专区列表时,若专区对应项目不存在则返回null(页面展示时则不提供项目仓库跳转链接)
2. 用户点击初始化时先检查数据库CmsProject表中是否存在项目记录,若存在则检查该项目对应的forge项目是否存在,若均存在则提示用户不能重复初始化专区对应项目
3. 若CmsProject表中存在项目记录但该项目对应的forge项目不存在则调用Forge接口创建Forge项目
4. 若CmsProject表中不存在项目记录,则调用创建专区项目接口,完成数据库和forge端的同步创建
5. 数据库及forge端创建完成后,在forge端项目中创建文章对应的所有文件(但是文章内容只能为空),同时创建完成后更新数据库中文章的sha值
|
2026-01-23 11:41:46 +08:00 |
欧涛
|
5776ddd748
|
feat(特色专区-栏目优化): 栏目支持上传图片
针对公开的文章接口数据库查询文章列表时,若文章未设置头图则将栏目头图设置文文章头图。
|
2026-01-21 16:28:15 +08:00 |
OTTO
|
704c3c1fe4
|
feat(特色专区专项项目): 定制泛在专区开源项目展示需求
新增专区统计数据获取接口
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-29 10:56:45 +08:00 |
OTTO
|
ec5a211757
|
Merge branch 'master' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS_ZPK_merge_master
|
2024-08-30 13:54:32 +08:00 |
OTTO
|
cbe62298ba
|
feat(微服务平台重命名): 调整CMS微服务
1、GroupId调整为com.microservices
2、启动类命名开头调整为Microservices*Application
3、日志输出目录调整为logs/microservices-*
4、应用名称调整为microservices-*
|
2024-05-27 14:58:35 +08:00 |
OTTO
|
5a7aaff499
|
feat(微服务平台重命名): 微服务平台命名调整为microservices
|
2024-05-27 10:10:44 +08:00 |