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
a361adb6
Commit
a361adb6
authored
Dec 04, 2024
by
梅存智
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into 'master'
完成培训接口 See merge request
!2
parents
88eec7a7
97aed996
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 @
a361adb6
...
...
@@ -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 @
a361adb6
...
...
@@ -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 @
a361adb6
...
...
@@ -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 @
a361adb6
...
...
@@ -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