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
d3a9219a
Commit
d3a9219a
authored
Sep 10, 2025
by
“Kongxiangkun”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
活动投票状态筛选优化
parent
0074a93e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
11 deletions
+17
-11
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/TpContentStudentStatusServiceUsing.java
+17
-11
No files found.
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/TpContentStudentStatusServiceUsing.java
View file @
d3a9219a
...
@@ -136,8 +136,25 @@ public class TpContentStudentStatusServiceUsing {
...
@@ -136,8 +136,25 @@ public class TpContentStudentStatusServiceUsing {
boolean
inPlanEndTime
;
boolean
inPlanEndTime
;
// 计划 id :计划 vo map
// 计划 id :计划 vo map
RequestContext
context
=
ContextHolder
.
get
();
Map
<
Long
,
TrainingProjectContentPlanVo
>
map
=
new
TreeMap
<>();
Map
<
Long
,
TrainingProjectContentPlanVo
>
map
=
new
TreeMap
<>();
for
(
TpPlan
plan
:
plans
)
{
for
(
TpPlan
plan
:
plans
)
{
TpPlanActivity
activityExample
=
new
TpPlanActivity
();
activityExample
.
setTrainingProjectId
(
project
.
getId
());
activityExample
.
setTpPlanId
(
plan
.
getId
());
TpPlanActivity
planActivity
=
tpPlanActivityMapper
.
selectOne
(
activityExample
);
if
(
planActivity
!=
null
)
{
CheckResearchStateVo
checkResearchStateVo
=
new
CheckResearchStateVo
();
checkResearchStateVo
.
setContext
(
context
);
checkResearchStateVo
.
setResearchId
(
planActivity
.
getRelationId
());
Integer
count
=
researchClient
.
checkTPlanResearchState
(
checkResearchStateVo
);
log
.
info
(
"查询活动id:{}中,投票id:{}中的投票状态count:{}"
,
planActivity
.
getTrainingProjectId
(),
planActivity
.
getRelationId
(),
count
);
if
(
count
.
intValue
()
<=
0
)
{
continue
;
}
}
conditionPost
.
setTpPlanId
(
plan
.
getId
());
conditionPost
.
setTpPlanId
(
plan
.
getId
());
conditionPre
.
setPlanId
(
plan
.
getId
());
conditionPre
.
setPlanId
(
plan
.
getId
());
...
@@ -191,18 +208,7 @@ public class TpContentStudentStatusServiceUsing {
...
@@ -191,18 +208,7 @@ public class TpContentStudentStatusServiceUsing {
List
<
TpPlanActivity
>
allActivities
=
tpPlanActivityMapper
.
selectList
(
activityEW
);
List
<
TpPlanActivity
>
allActivities
=
tpPlanActivityMapper
.
selectList
(
activityEW
);
if
(!
CollectionUtils
.
isEmpty
(
allActivities
))
{
if
(!
CollectionUtils
.
isEmpty
(
allActivities
))
{
RequestContext
context
=
ContextHolder
.
get
();
for
(
TpPlanActivity
activity
:
allActivities
)
{
for
(
TpPlanActivity
activity
:
allActivities
)
{
CheckResearchStateVo
checkResearchStateVo
=
new
CheckResearchStateVo
();
checkResearchStateVo
.
setContext
(
context
);
checkResearchStateVo
.
setResearchId
(
activity
.
getRelationId
());
Integer
count
=
researchClient
.
checkTPlanResearchState
(
checkResearchStateVo
);
log
.
info
(
"查询活动id:{}中,投票id:{}中的投票状态count:{}"
,
activity
.
getTrainingProjectId
(),
activity
.
getRelationId
(),
count
);
if
(
count
.
intValue
()
<=
0
)
{
continue
;
}
TrainingProjectContentActivityVo
activityVo
=
new
TrainingProjectContentActivityVo
();
TrainingProjectContentActivityVo
activityVo
=
new
TrainingProjectContentActivityVo
();
activityVo
.
setType
(
activity
.
getType
());
activityVo
.
setType
(
activity
.
getType
());
activityVo
.
setRelationId
(
activity
.
getRelationId
());
activityVo
.
setRelationId
(
activity
.
getRelationId
());
...
...
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