Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
school-paper-admin
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
school-paper
school-paper-admin
Commits
89cbb2e3
Commit
89cbb2e3
authored
Jul 31, 2023
by
zhengyunfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
试卷详情接口修改
parent
c8d3010d
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
2 deletions
+22
-2
school-paper/src/main/java/com/ruoyi/school/paper/domain/DbQuestionBank.java
+1
-1
school-paper/src/main/java/com/ruoyi/school/paper/domain/vo/DbQuestionBankTestPaperVo.java
+3
-0
school-paper/src/main/java/com/ruoyi/school/paper/domain/vo/MyErrorTopicListVo.java
+2
-0
school-paper/src/main/java/com/ruoyi/school/paper/service/impl/DbQuestionBankTestPaperServiceImpl.java
+12
-0
school-paper/src/main/resources/mapper/school-paper/DbTestPaperRecordDetailMapper.xml
+4
-1
No files found.
school-paper/src/main/java/com/ruoyi/school/paper/domain/DbQuestionBank.java
View file @
89cbb2e3
...
...
@@ -69,7 +69,7 @@ public class DbQuestionBank extends BaseEntity {
/**
* 视频名称
*/
private
String
resolveVideName
;
private
String
resolveVide
o
Name
;
/**
* 备注
*/
...
...
school-paper/src/main/java/com/ruoyi/school/paper/domain/vo/DbQuestionBankTestPaperVo.java
View file @
89cbb2e3
...
...
@@ -2,8 +2,10 @@ package com.ruoyi.school.paper.domain.vo;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.ruoyi.school.paper.domain.DbQuestionBankAnswerTestPaper
;
import
lombok.Data
;
import
java.util.List
;
/**
...
...
@@ -108,5 +110,6 @@ public class DbQuestionBankTestPaperVo {
@ExcelProperty
(
value
=
"状态:0正常,1删除"
)
private
Integer
status
;
private
List
<
DbQuestionBankAnswerTestPaper
>
options
;
}
school-paper/src/main/java/com/ruoyi/school/paper/domain/vo/MyErrorTopicListVo.java
View file @
89cbb2e3
...
...
@@ -101,4 +101,6 @@ public class MyErrorTopicListVo implements Serializable {
* 优秀答案数量
*/
private
Long
goodsAnswerCount
;
private
Integer
good
;
}
school-paper/src/main/java/com/ruoyi/school/paper/service/impl/DbQuestionBankTestPaperServiceImpl.java
View file @
89cbb2e3
...
...
@@ -7,11 +7,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.ruoyi.common.core.domain.PageQuery
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.school.paper.domain.DbQuestionBankAnswerTestPaper
;
import
com.ruoyi.school.paper.domain.DbQuestionBankTestPaper
;
import
com.ruoyi.school.paper.domain.bo.DbQuestionBankTestPaperBo
;
import
com.ruoyi.school.paper.domain.bo.TestPaperAnswerBo
;
import
com.ruoyi.school.paper.domain.vo.DbQuestionBankTestPaperVo
;
import
com.ruoyi.school.paper.domain.vo.TestQuestionItemVo
;
import
com.ruoyi.school.paper.mapper.DbQuestionBankAnswerTestPaperMapper
;
import
com.ruoyi.school.paper.mapper.DbQuestionBankTestPaperMapper
;
import
com.ruoyi.school.paper.service.IDbQuestionBankTestPaperService
;
import
lombok.RequiredArgsConstructor
;
...
...
@@ -32,6 +34,7 @@ import java.util.Map;
public
class
DbQuestionBankTestPaperServiceImpl
implements
IDbQuestionBankTestPaperService
{
private
final
DbQuestionBankTestPaperMapper
baseMapper
;
private
final
DbQuestionBankAnswerTestPaperMapper
answerTestPaperMapper
;
/**
* 查询试卷题库主
...
...
@@ -48,6 +51,15 @@ public class DbQuestionBankTestPaperServiceImpl implements IDbQuestionBankTestPa
public
TableDataInfo
<
DbQuestionBankTestPaperVo
>
queryPageList
(
DbQuestionBankTestPaperBo
bo
,
PageQuery
pageQuery
)
{
LambdaQueryWrapper
<
DbQuestionBankTestPaper
>
lqw
=
buildQueryWrapper
(
bo
);
Page
<
DbQuestionBankTestPaperVo
>
result
=
baseMapper
.
selectVoPage
(
pageQuery
.
build
(),
lqw
);
result
.
getRecords
().
forEach
(
vo
->
{
if
(
vo
.
getSpecies
().
equals
(
2
))
{
List
<
DbQuestionBankAnswerTestPaper
>
answerTestPapers
=
answerTestPaperMapper
.
selectList
(
Wrappers
.<
DbQuestionBankAnswerTestPaper
>
lambdaQuery
()
.
eq
(
DbQuestionBankAnswerTestPaper:
:
getQuestionBankId
,
vo
.
getId
())
.
eq
(
DbQuestionBankAnswerTestPaper:
:
getStatus
,
0
)
);
vo
.
setOptions
(
answerTestPapers
);
}
});
return
TableDataInfo
.
build
(
result
);
}
...
...
school-paper/src/main/resources/mapper/school-paper/DbTestPaperRecordDetailMapper.xml
View file @
89cbb2e3
...
...
@@ -29,6 +29,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result
property=
"topicScore"
column=
"topicScore"
/>
<result
property=
"correctAnswer"
column=
"correctAnswer"
/>
<result
property=
"correctAnswerPic"
column=
"correctAnswerPic"
/>
<result
property=
"good"
column=
"good"
/>
<collection
property=
"options"
javaType=
"java.util.List"
column=
"question_bank_id"
select=
"getOptionList"
ofType=
"com.ruoyi.school.paper.domain.vo.DbQuestionBankAnswerTestPaperVo"
>
<result
property=
"optionTag"
column=
"option_tag"
/>
<result
property=
"optionContent"
column=
"option_content"
/>
...
...
@@ -49,12 +50,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dtprd.answers_pic,
dtprd.score,
dqbatp.species,
dqbatp.score as topicScore
dqbatp.score as topicScore,
dtprd.good
FROM
db_test_paper_record_detail dtprd
LEFT JOIN db_question_bank_test_paper dqbatp ON dtprd.question_bank_id = dqbatp.id
WHERE
dtprd.record_id = #{bo.recordId}
and dqbatp.species in (1,3)
</select>
<select
id=
"getOptionList"
resultType=
"com.ruoyi.school.paper.domain.vo.DbQuestionBankAnswerTestPaperVo"
>
...
...
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