|
@@ -34,6 +34,7 @@ import com.ssj.service.kmt.request.UnitAndPeriodListRequest;
|
|
|
import com.ssj.service.kmt.service.*;
|
|
|
import com.ssj.service.mapper.HomeworkMapper;
|
|
|
import com.ssj.service.mapper.KmtExerciseMapper;
|
|
|
+import com.ssj.service.mapper.RecordQuestionMapper;
|
|
|
import com.ssj.service.weixin.library.service.IBookManagerService;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -1029,7 +1030,7 @@ public class KmtExerciseMapperServiceImpl implements KmtExerciseMapperService {
|
|
|
List<ExerciseBookDto> list = null, result = new ArrayList<>();
|
|
|
|
|
|
if (StringUtils.isNotBlank(request.getQuestionId())){
|
|
|
- list = kmtExerciseMapper.findExerciseBookByQuestionId(request.getQuestionId());
|
|
|
+ list = kmtExerciseMapper.findExerciseBookByQuestionId(request.getQuestionId().trim());
|
|
|
} else if (request.getDealType() == 1){
|
|
|
list = kmtExerciseMapper.findUnHandleBooks(userId, request.getSearchType(), request.getBookName());
|
|
|
} else if (request.getDealType() == 2){
|
|
@@ -1088,11 +1089,14 @@ public class KmtExerciseMapperServiceImpl implements KmtExerciseMapperService {
|
|
|
List<ExerciseUnitBookcourseDto> list;
|
|
|
List<ExerciseBookUnitDto> result = new ArrayList<>();
|
|
|
if (request.getDealType() != 3){
|
|
|
+ if (StringUtil.isNotBlank(request.getQuestionId())){
|
|
|
+ request.setQuestionId(request.getQuestionId().trim());
|
|
|
+ }
|
|
|
list = kmtExerciseMapper.findUnHandleExerciseBookCourse(request.getExerciseBookId(), request.getDealType(),
|
|
|
request.getQuestionId(), userId);
|
|
|
} else {
|
|
|
if (StringUtil.isNotBlank(request.getQuestionId())){
|
|
|
- list = kmtExerciseMapper.findExerciseBookCourseByQuestionId(request.getQuestionId());
|
|
|
+ list = kmtExerciseMapper.findExerciseBookCourseByQuestionId(request.getQuestionId().trim());
|
|
|
} else {
|
|
|
KmtExerciseBook book = kmtExerciseBookService.getById(request.getExerciseBookId());
|
|
|
if (book.getBookType() == 1 || book.getBookType() == 2){
|