Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
training-project
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
hqzhdj
training-project
Commits
97aed996
Commit
97aed996
authored
Dec 04, 2024
by
梅存智
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成培训接口
parent
cadb7555
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
44 additions
and
0 deletions
+44
-0
cloud-training-project-api/src/main/java/com/yizhi/training/application/feign/TrainingProjectClient.java
+10
-0
cloud-training-project-service/src/main/java/com/yizhi/training/application/controller/TrainingProjectController.java
+10
-0
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/ITrainingProjectService.java
+9
-0
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/TrainingProjectServiceImpl.java
+15
-0
No files found.
cloud-training-project-api/src/main/java/com/yizhi/training/application/feign/TrainingProjectClient.java
View file @
97aed996
...
...
@@ -348,4 +348,14 @@ public interface TrainingProjectClient {
*/
@GetMapping
(
"/trainingProject/top/get"
)
List
<
TrainingProjectVo
>
getTop
();
/**
* 完成培训
* @param trainingProjectId
* @param siteId
* @param accountId
* @return
*/
@GetMapping
(
"/trainingProject/finished"
)
Boolean
trainingProjectFinished
(
@RequestParam
(
"trainingProjectId"
)
Long
trainingProjectId
,
@RequestParam
(
"siteId"
)
Long
siteId
,
@RequestParam
(
"accountId"
)
Long
accountId
);
}
cloud-training-project-service/src/main/java/com/yizhi/training/application/controller/TrainingProjectController.java
View file @
97aed996
...
...
@@ -943,5 +943,15 @@ public class TrainingProjectController {
List
<
TrainingProjectVo
>
list
=
trainingProjectService
.
getTop
(
siteId
);
return
list
;
}
/**
* 完成培训
* @param trainingProjectId
* @return
*/
@GetMapping
(
"/finished"
)
Boolean
trainingProjectFinished
(
@RequestParam
(
"trainingProjectId"
)
Long
trainingProjectId
,
@RequestParam
(
"siteId"
)
Long
siteId
,
@RequestParam
(
"accountId"
)
Long
accountId
)
{
return
trainingProjectService
.
trainingProjectFinished
(
trainingProjectId
,
siteId
,
accountId
);
}
}
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/ITrainingProjectService.java
View file @
97aed996
...
...
@@ -246,4 +246,13 @@ public interface ITrainingProjectService extends IService<TrainingProject> {
* @return
*/
List
<
TrainingProjectVo
>
getTop
(
Long
siteId
);
/**
* 完成培训
* @param trainingProjectId
* @param siteId
* @param accountId
* @return
*/
Boolean
trainingProjectFinished
(
Long
trainingProjectId
,
Long
siteId
,
Long
accountId
);
}
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/TrainingProjectServiceImpl.java
View file @
97aed996
...
...
@@ -1444,4 +1444,19 @@ public class TrainingProjectServiceImpl extends ServiceImpl<TrainingProjectMappe
public
List
<
TrainingProjectVo
>
getTop
(
Long
siteId
)
{
return
trainingProjectMapper
.
getTop
(
siteId
);
}
@Override
public
Boolean
trainingProjectFinished
(
Long
trainingProjectId
,
Long
siteId
,
Long
accountId
)
{
TpStudentProjectRecord
entity
=
new
TpStudentProjectRecord
();
entity
.
setId
(
idGenerator
.
generate
());
entity
.
setSiteId
(
siteId
);
entity
.
setAccountId
(
accountId
);
entity
.
setTrainingProjectId
(
trainingProjectId
);
entity
.
setFinishDate
(
new
Date
());
entity
.
setFinished
(
1
);
Integer
count
=
tpStudentProjectRecordMapper
.
insert
(
entity
);
return
count
==
0
?
false
:
true
;
}
}
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