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
b97b5d95
Commit
b97b5d95
authored
Dec 20, 2024
by
梅存智
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目列表增加统计人数
parent
4aed6792
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
7 deletions
+26
-7
cloud-training-project-api/src/main/java/com/yizhi/training/application/vo/domain/TrainingProjectVo.java
+9
-0
cloud-training-project-service/src/main/java/com/yizhi/training/application/mapper/TrainingProjectMapper.xml
+8
-1
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/TrainingProjectServiceImpl.java
+9
-6
No files found.
cloud-training-project-api/src/main/java/com/yizhi/training/application/vo/domain/TrainingProjectVo.java
View file @
b97b5d95
...
...
@@ -202,6 +202,15 @@ public class TrainingProjectVo extends Model<TrainingProjectVo> {
@ApiModelProperty
(
value
=
"上传图片"
)
private
List
<
TrainingProjectDetailsImageVO
>
detailsImage
;
@ApiModelProperty
(
value
=
"报名人数"
)
private
String
enrollCount
;
@ApiModelProperty
(
value
=
"签到人数"
)
private
String
signCount
;
@ApiModelProperty
(
value
=
"评论人数"
)
private
String
commentCount
;
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
...
...
cloud-training-project-service/src/main/java/com/yizhi/training/application/mapper/TrainingProjectMapper.xml
View file @
b97b5d95
...
...
@@ -130,9 +130,15 @@
tp.enable_queue as enableQueue,
enroll.actual_price as actualPrice,
enroll.original_price as originalPrice,
enroll.enable_pay as enablePay
enroll.enable_pay as enablePay,
COUNT(DISTINCT enr.account_id) AS enrollCount,
COUNT(DISTINCT sre.account_id) AS signCount,
COUNT(DISTINCT comm.create_by_id) AS commentCount
FROM training_project tp
left join tr_enroll enroll on tp.id = enroll.training_project_id
left join tp_student_enroll_passed enr on tp.id=enr.training_project_id
left join tr_sign_record sre on tp.id=sre.training_project_id
left join tp_comment comm on tp.id=comm.training_project_id AND comm.biz_type=1
<where>
tp.deleted = 0
<if
test=
"enableEnroll != null"
>
...
...
@@ -159,6 +165,7 @@
</if>
</where>
GROUP BY tp.id
ORDER BY tp.`create_time` DESC
</select>
...
...
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/TrainingProjectServiceImpl.java
View file @
b97b5d95
...
...
@@ -800,12 +800,15 @@ public class TrainingProjectServiceImpl extends ServiceImpl<TrainingProjectMappe
addViewRecord
(
accountId
,
context
,
project
,
now
);
//获取投票ID和名称
if
(
project
.
getResearchId
()
!=
null
){
ResearchVo
researchVo
=
researchClient
.
viewInfo
(
project
.
getResearchId
());
if
(
researchVo
!=
null
){
introductionVo
.
setResearchId
(
researchVo
.
getId
());
introductionVo
.
setResearchName
(
researchVo
.
getName
());
}
TpPlanActivity
tpPlanActivity
=
new
TpPlanActivity
();
tpPlanActivity
.
setDeleted
(
0
);
tpPlanActivity
.
setType
(
2
);
tpPlanActivity
.
setTrainingProjectId
(
trainingProjectId
);
EntityWrapper
<
TpPlanActivity
>
wrapper
=
new
EntityWrapper
<
TpPlanActivity
>(
tpPlanActivity
);
List
<
TpPlanActivity
>
planActivitys
=
tpPlanActivityMapper
.
selectList
(
wrapper
);
if
(!
CollectionUtils
.
isEmpty
(
planActivitys
)){
introductionVo
.
setResearchId
(
planActivitys
.
get
(
0
).
getRelationId
());
introductionVo
.
setResearchName
(
planActivitys
.
get
(
0
).
getName
());
}
/**
...
...
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