Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-api
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-api
Commits
86af8538
Commit
86af8538
authored
Oct 10, 2025
by
alex yao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 上传简历添加重试
parent
a8d76319
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
0 deletions
+6
-0
HumanResourceServiceImpl.java
...an_resources/aggregate/impl/HumanResourceServiceImpl.java
+6
-0
No files found.
src/main/java/cn/com/poc/human_resources/aggregate/impl/HumanResourceServiceImpl.java
View file @
86af8538
...
...
@@ -34,6 +34,8 @@ import cn.com.poc.thirdparty.resource.demand.ai.entity.largemodel.LargeModelDema
import
cn.com.yict.framemax.core.exception.BusinessException
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.retry.annotation.Backoff
;
import
org.springframework.retry.annotation.Retryable
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
...
...
@@ -62,6 +64,7 @@ public class HumanResourceServiceImpl implements HumanResourceService {
private
BizHumanResourceResumeService
bizHumanResourceResumeService
;
@Override
@Retryable
(
value
=
Exception
.
class
,
maxAttempts
=
2
,
backoff
=
@Backoff
(
delay
=
1000
,
multiplier
=
2
))
public
Resume
uploadResume
(
String
fileURL
,
Long
positionId
,
Long
userId
)
throws
Exception
{
BizHumanResourcePositionEntity
bizHumanResourcePositionEntity
=
bizHumanResourcePositionService
.
get
(
positionId
);
...
...
@@ -93,6 +96,9 @@ public class HumanResourceServiceImpl implements HumanResourceService {
throw
new
BusinessException
(
"提取简历失败"
);
}
Resume
resume
=
JsonUtils
.
deSerialize
(
response
.
getAnswer
(),
Resume
.
class
);
if
(
resume
==
null
){
throw
new
BusinessException
(
"提取简历异常"
);
}
this
.
saveResume
(
userId
,
fileURL
,
positionId
,
resume
);
return
resume
;
}
...
...
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