Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-oss
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xingmin
yd-oss
Commits
fb2e7cee
Commit
fb2e7cee
authored
May 27, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/test' into dev
parents
09a32564
a1d6f96f
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
34 additions
and
3 deletions
+34
-3
yd-oss-api/src/main/java/com/yd/oss/api/service/impl/ApiOssServiceImpl.java
+2
-0
yd-oss-api/src/main/java/com/yd/oss/api/service/impl/ApiOssStsServiceImpl.java
+2
-2
yd-oss-feign/src/main/java/com/yd/oss/feign/response/ApiUploadResponse.java
+13
-0
yd-oss-service/src/main/java/com/yd/oss/service/dto/OssUploadFileResDto.java
+11
-0
yd-oss-service/src/main/java/com/yd/oss/service/service/impl/AliYunOssServiceImpl.java
+6
-1
No files found.
yd-oss-api/src/main/java/com/yd/oss/api/service/impl/ApiOssServiceImpl.java
View file @
fb2e7cee
...
...
@@ -57,6 +57,8 @@ public class ApiOssServiceImpl implements ApiOssService {
BeanUtils
.
copyProperties
(
result
,
response
);
response
.
setFileBizId
(
ossUploadFileDto
.
getFileBizId
());
response
.
setUrl
(
ossUploadFileDto
.
getUrl
());
response
.
setCreateTime
(
ossUploadFileDto
.
getCreateTime
());
response
.
setCreatorName
(
ossUploadFileDto
.
getCreatorName
());
return
Result
.
success
(
response
);
}
catch
(
IOException
e
)
{
log
.
error
(
"文件上传失败"
,
e
);
...
...
yd-oss-api/src/main/java/com/yd/oss/api/service/impl/ApiOssStsServiceImpl.java
View file @
fb2e7cee
...
...
@@ -152,7 +152,7 @@ public class ApiOssStsServiceImpl implements ApiOssStsService {
// 获取当前登录用户信息
AuthUserDto
authUserDto
=
SecurityUtil
.
getCurrentLoginUser
();
String
userId
=
authUserDto
.
getUserBizId
();
String
userName
=
authUserDto
.
getUsern
ame
();
String
realName
=
authUserDto
.
getRealN
ame
();
List
<
OssFile
>
saveOssFileList
=
new
ArrayList
<>();
List
<
ApiOssFileResponse
>
fileResponses
=
new
ArrayList
<>();
...
...
@@ -198,7 +198,7 @@ public class ApiOssStsServiceImpl implements ApiOssStsService {
file
.
setUploadTime
(
LocalDateTime
.
now
());
file
.
setUploadUser
(
userId
);
file
.
setCreatorId
(
userId
);
file
.
setCreatorName
(
user
Name
);
file
.
setCreatorName
(
real
Name
);
file
.
setUpdaterId
(
userId
);
file
.
setCreateTime
(
LocalDateTime
.
now
());
file
.
setUpdateTime
(
LocalDateTime
.
now
());
...
...
yd-oss-feign/src/main/java/com/yd/oss/feign/response/ApiUploadResponse.java
View file @
fb2e7cee
package
com
.
yd
.
oss
.
feign
.
response
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
@Data
...
...
@@ -50,4 +52,15 @@ public class ApiUploadResponse {
* 文件业务ID唯一标识
*/
private
String
fileBizId
;
/**
* 创建人名
*/
private
String
creatorName
;
/**
* 创建时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
createTime
;
}
yd-oss-service/src/main/java/com/yd/oss/service/dto/OssUploadFileResDto.java
View file @
fb2e7cee
package
com
.
yd
.
oss
.
service
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
...
...
@@ -49,4 +50,14 @@ public class OssUploadFileResDto {
* 上传时间
*/
private
LocalDateTime
uploadTime
;
/**
* 创建人名
*/
private
String
creatorName
;
/**
* 创建时间
*/
private
LocalDateTime
createTime
;
}
yd-oss-service/src/main/java/com/yd/oss/service/service/impl/AliYunOssServiceImpl.java
View file @
fb2e7cee
...
...
@@ -35,6 +35,7 @@ import org.springframework.web.multipart.MultipartFile;
import
java.io.*
;
import
java.net.URL
;
import
java.time.Duration
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
import
java.util.UUID
;
...
...
@@ -159,6 +160,7 @@ public class AliYunOssServiceImpl implements OssService {
String
objectBizId
,
String
objectName
,
String
objectTableName
,
String
objectType
,
String
creatorId
,
String
creatorName
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
long
startTime
=
System
.
currentTimeMillis
();
String
operationResult
=
"success"
;
String
errorMessage
=
null
;
...
...
@@ -205,11 +207,12 @@ public class AliYunOssServiceImpl implements OssService {
AuthUserDto
authUserDto
=
SecurityUtil
.
getCurrentLoginUser
();
if
(
authUserDto
!=
null
)
{
ossFile
.
setCreatorId
(
authUserDto
.
getUserBizId
());
ossFile
.
setCreatorName
(
authUserDto
.
get
Usern
ame
());
ossFile
.
setCreatorName
(
authUserDto
.
get
RealN
ame
());
}
else
{
ossFile
.
setCreatorId
(
creatorId
);
ossFile
.
setCreatorName
(
creatorName
);
}
ossFile
.
setCreateTime
(
now
);
ossFileService
.
saveFileMetadata
(
ossFile
);
// 记录成功操作日志
...
...
@@ -232,6 +235,8 @@ public class AliYunOssServiceImpl implements OssService {
ossUploadFileDto
.
setUrl
(
publicUrl
);
ossUploadFileDto
.
setFileSize
(
fileSize
);
ossUploadFileDto
.
setFileType
(
fileType
);
ossUploadFileDto
.
setCreateTime
(
now
);
ossUploadFileDto
.
setCreatorName
(
ossFile
.
getCreatorName
());
return
ossUploadFileDto
;
}
catch
(
Exception
e
)
{
operationResult
=
"failure"
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment