Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
research-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
research-project
Commits
61b3b930
Commit
61b3b930
authored
Apr 14, 2025
by
阳浪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
下一题不需要答案
parent
397e7d6f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
0 deletions
+15
-0
cloud-research-service/src/main/java/com/yizhi/research/application/service/impl/TrResearchQuestionServiceImpl.java
+15
-0
No files found.
cloud-research-service/src/main/java/com/yizhi/research/application/service/impl/TrResearchQuestionServiceImpl.java
View file @
61b3b930
...
@@ -2,6 +2,7 @@ package com.yizhi.research.application.service.impl;
...
@@ -2,6 +2,7 @@ package com.yizhi.research.application.service.impl;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.service.impl.ServiceImpl
;
import
com.google.common.collect.Lists
;
import
com.yizhi.application.orm.id.IdGenerator
;
import
com.yizhi.application.orm.id.IdGenerator
;
import
com.yizhi.core.application.context.ContextHolder
;
import
com.yizhi.core.application.context.ContextHolder
;
import
com.yizhi.core.application.context.RequestContext
;
import
com.yizhi.core.application.context.RequestContext
;
...
@@ -692,6 +693,7 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
...
@@ -692,6 +693,7 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
//返回下一题
//返回下一题
if
(
myQuestion
.
getNum
()
==
null
)
{
if
(
myQuestion
.
getNum
()
==
null
)
{
trResearchQuestion
.
setNo
(
getNextNo
(
answerQuestionVo
));
trResearchQuestion
.
setNo
(
getNextNo
(
answerQuestionVo
));
answerQuestionVo
=
new
AnswerQuestionVo
();
}
else
{
}
else
{
trResearchQuestion
.
setNo
(
myQuestion
.
getNum
());
trResearchQuestion
.
setNo
(
myQuestion
.
getNum
());
}
}
...
@@ -739,6 +741,7 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
...
@@ -739,6 +741,7 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
answerQuestionVo
.
setQuestionType
(
trResearchQuestion
.
getType
());
answerQuestionVo
.
setQuestionType
(
trResearchQuestion
.
getType
());
map
=
new
HashMap
<
String
,
Object
>(
6
);
map
=
new
HashMap
<
String
,
Object
>(
6
);
map
.
put
(
"answer_question_id"
,
trResearchAnswerQuestion
.
getId
());
map
.
put
(
"answer_question_id"
,
trResearchAnswerQuestion
.
getId
());
List
<
AnswerQuestionItemVo
>
questionItems
=
Lists
.
newArrayList
();
List
<
TrResearchAnswerQuestionResult
>
trResearchAnswerQuestionResults
=
trResearchAnswerQuestionResultMapper
.
selectByMap
(
map
);
List
<
TrResearchAnswerQuestionResult
>
trResearchAnswerQuestionResults
=
trResearchAnswerQuestionResultMapper
.
selectByMap
(
map
);
if
(!
CollectionUtils
.
isEmpty
(
options
))
{
if
(!
CollectionUtils
.
isEmpty
(
options
))
{
for
(
TrResearchQuestionOption
option1
:
options
)
{
for
(
TrResearchQuestionOption
option1
:
options
)
{
...
@@ -762,6 +765,17 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
...
@@ -762,6 +765,17 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
}
}
answerOptions
.
add
(
answer
);
answerOptions
.
add
(
answer
);
}
}
if
(!
CollectionUtils
.
isEmpty
(
trResearchAnswerQuestionResults
))
{
for
(
TrResearchAnswerQuestionResult
result
:
trResearchAnswerQuestionResults
)
{
AnswerQuestionItemVo
itemVo
=
new
AnswerQuestionItemVo
();
itemVo
.
setContent
(
result
.
getContent
());
itemVo
.
setOptionId
(
result
.
getOptionId
());
itemVo
.
setScore
(
result
.
getScore
());
questionItems
.
add
(
itemVo
);
}
answerQuestionVo
.
setQuestionItems
(
questionItems
);
}
}
}
if
(!
CollectionUtils
.
isEmpty
(
answerOptions
))
{
if
(!
CollectionUtils
.
isEmpty
(
answerOptions
))
{
trResearchQuestion
.
setOptions
(
answerOptions
);
trResearchQuestion
.
setOptions
(
answerOptions
);
...
@@ -769,6 +783,7 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
...
@@ -769,6 +783,7 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
TrResearchQuestionVo
trResearchQuestionVo
=
new
TrResearchQuestionVo
();
TrResearchQuestionVo
trResearchQuestionVo
=
new
TrResearchQuestionVo
();
BeanUtils
.
copyProperties
(
trResearchQuestion
,
trResearchQuestionVo
);
BeanUtils
.
copyProperties
(
trResearchQuestion
,
trResearchQuestionVo
);
myQuestion
.
setQuestion
(
trResearchQuestionVo
);
myQuestion
.
setQuestion
(
trResearchQuestionVo
);
myQuestion
.
setAnswerQuestionVo
(
answerQuestionVo
);
return
myQuestion
;
return
myQuestion
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
...
...
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