Commit Graph

23 Commits

Author SHA1 Message Date
OTTO f0e01ecaf6 feat(项目管理适配线上环境): 打印请求Forge响应异常日志
Signed-off-by: OTTO <731554297@qq.com>
2025-03-20 14:10:32 +08:00
OTTO be55a0d4e5 feat(项目管理产品需求重构): 完善需规对应的项目计划逻辑
优化Forge异常时错误提示

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

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 16:58:37 +08:00
OTTO 67bf5caecf fix(用户权限): 非内置用户操作组织成员时可能因为与Forge权限不一致导致异步任务失败
修复方案:Forge所有操作均调整为Forge内置管理员进行操作
2024-09-02 15:47:57 +08:00
OTTO 66d0384d26 feat(制品库功能开发): 产品库增加打包下载产品库功能
异步处理文件打包逻辑:
当需要打包的制品文件不存在文件标识时,拼接制品库地址以及制品路径生成下载文件地址(对下载地址进行再次encode)传递到文件微服务进行下载
2024-08-21 09:39:06 +08:00
OTTO 139671ade7 feat(制品库功能开发): 制品库文件内部传递逻辑优化
文件均采用InputStream进行流式传递,防止大文件导致字节数组溢出
2024-08-16 10:29:42 +08:00
OTTO a59819c24a Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS_ZPK
# Conflicts:
#	microservices-common/microservices-common-httpClient/src/main/java/com/microservices/common/httpClient/service/HttpAPIService.java
2024-07-16 15:23:26 +08:00
wanjia a74dc10654 fix(文件系统):上传文件至gitlink时body使用stream 2024-07-16 14:53:44 +08:00
OTTO d6ae52d96e feat(制品库功能开发): 快照制品库创建接口开发
通过url直接从Nexus获取文件时,同时获取文件名
2024-07-15 16:58:31 +08:00
OTTO 9a6b892dce feat(制品库功能开发): 产品库普通制品移入接口开发(从Nexus下载并上传到产品库)
2. 异步将制品库制品移入到产品库中(当对应的制品文件不存在PMS文件标识时):
- 新增方法:通过文件Url获取文件二进制流
- 完善新增制品文件方法:支持传入文件二进制流作为制品文件
2024-07-10 16:22:16 +08:00
OTTO c6373143e6 feat(制品库功能开发): 产品库制品文件上传接口开发
1. 构建产品库制品输入对象 2. 复用Raw格式制品上传接口,根据Format是否为产品来处理产品库上传逻辑
2024-07-09 10:49:14 +08:00
OTTO c77d7bbfeb feat(制品库功能开发): 针对各种格式的制品上传开发接口(开发pypi制品上传接口)
新增pypi格式检查
2024-07-03 17:32:52 +08:00
wanjia f57cd3152a fix(gitlink请求方式):从gitlink获取文件entries接口改为需要授权请求 2024-06-26 17:24:45 +08:00
OTTO c4f0c7abbd feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则返回请求响应状态码
2024-06-20 08:38:16 +08:00
OTTO 7913375521 feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则返回请求响应状态码
2024-06-19 16:37:15 +08:00
OTTO 2ccbcb5007 feat(制品库功能开发): 重构制品库原代码
1. 新增判断请求响应是否成功方法(2XX)
2. 当请求响应成功时,若返回内容为空则构建一个空的JSONObject返回
2024-06-19 16:33:36 +08:00
OTTO 5e1d1e53c9 feat(制品库功能开发): 重构制品库原代码
1. 支持FormData请求类型转发
2. 转发query参数
3. FormData请求类型通过构建HttpEntity类型进行转发
4. 通过构建JSON对象,打印FormData请求类型的Body参数
2024-06-19 14:55:04 +08:00
OTTO 42e8776516 feat(制品库功能开发): 重构制品库原代码
请求公共方法新增对响应状态码为204的支持
2024-06-17 17:17:05 +08:00
OTTO 8d11ede1dd feat(制品库功能开发): 重构制品库原代码
1. 构建Nexus请求帮助类
2. 通过公共构建的HttpAPIService向Nexus发起请求,便于请求线程池统一管理
3. 优化Nexua请求头,仅携带鉴权参数
4. 对Nexus的请求和响应打印详细日志,便于后续问题定位
2024-06-17 10:54:32 +08:00
OTTO 99a9f5db54 Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/ruoyi-gitlink into dev_PMS_osredm
# Conflicts:
#	microservices-common/microservices-common-httpClient/src/main/java/com/microservices/common/httpClient/util/GitLinkRequestHelper.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/controller/PmsCiPipelinesController.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/domain/PmsCiPipelineGraphics.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/domain/vo/PmsCiPipelineBuildYamlInputVo.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/domain/vo/PmsCiPipelinesUpdateVo.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/mapper/PmsCiPipelineGraphicsMapper.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/service/IPmsCiPipelineGraphicsService.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/service/impl/PmsCiPipelineGraphicsServiceImpl.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/pipeline/service/impl/PmsCiPipelinesServiceImpl.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/controller/PmsProjectController.java
#	microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/impl/PmsProjectServiceImpl.java
#	microservices-modules/microservices-modules-pms/src/main/resources/mapper/pms/PmsCiPipelineGraphicsMapper.xml
#	ruoyi-modules/ruoyi-wiki/src/main/java/com/ruoyi/wiki/WikiApiApplication.java
2024-05-30 11:42:46 +08:00
OTTO efb5edce16 feat(微服务平台重命名): 去除ruoyi相关标识 2024-05-27 16:51:36 +08:00
OTTO d0aff2d560 feat(微服务平台重命名): GroupId调整为com.microservices
调整公共模块
2024-05-27 14:37:44 +08:00
OTTO 5a7aaff499 feat(微服务平台重命名): 微服务平台命名调整为microservices 2024-05-27 10:10:44 +08:00