From b700af25265eac7a1f76e1c3f53965d48cb25855 Mon Sep 17 00:00:00 2001
From: yaodan <1421553879@qq.com>
Date: Thu, 4 May 2023 04:03:18 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E8=AF=BE=E6=8E=88?=
=?UTF-8?q?=E6=9D=83=E7=A0=81=E5=8F=AA=E8=83=BD=E5=90=8C=E4=B8=93=E4=B8=9A?=
=?UTF-8?q?=E7=8F=AD=E7=BA=A7=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C=E6=94=B9?=
=?UTF-8?q?=E4=B8=BA=E4=B8=8D=E9=99=90=E5=88=B6=EF=BC=8C=E5=8F=AA=E9=99=90?=
=?UTF-8?q?=E5=88=B6=E5=90=8C=E9=99=A2=E6=A0=A1=20=E4=BF=AE=E5=A4=8D?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A2=98=E7=9B=AE=E6=97=B6=E4=BC=9A=E6=8A=8A?=
=?UTF-8?q?
=E8=BF=99=E7=A7=8D=E6=B2=A1=E6=9C=89=E5=86=85?=
=?UTF-8?q?=E5=AE=B9=E7=9A=84=E6=A0=87=E7=AD=BE=E5=B8=A6=E4=B8=8A=E6=9D=A5?=
=?UTF-8?q?=E5=B9=B6=E4=BF=9D=E5=AD=98=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../jlw/service/ResourcesQuestionService.java | 11 ++
.../TeacherOpenCourseMergeStudentService.java | 114 +++++++++++-------
.../jlw/web/ResourcesQuestionController.java | 20 ++-
3 files changed, 99 insertions(+), 46 deletions(-)
diff --git a/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java b/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java
index 5b77ebb4..a1e06b2f 100644
--- a/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java
+++ b/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java
@@ -822,6 +822,17 @@ public class ResourcesQuestionService extends CoreBaseService
return "";
}
+
+ public String formatQuestion(String question) {
+
+ if (StringUtils.isNotBlank(question)&&StringUtils.isNotBlank(question.replace("","").replace("
","").replace("
","").replace("
","").trim())){
+ return question;
+ }else {
+ return "";
+ }
+
+ }
+
public String getCellFormatValue(Cell cell) {
String value = null;
if (cell != null) {
diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java
index b42acace..38322a18 100644
--- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java
+++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java
@@ -1,5 +1,6 @@
package com.ibeetl.jlw.service;
+import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.lang.Assert;
import cn.jlw.util.ToolUtils;
import cn.jlw.validate.ValidateConfig;
@@ -30,6 +31,7 @@ import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.Objects;
import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
import static com.ibeetl.admin.core.util.StreamUtils.listJoin;
@@ -45,39 +47,48 @@ import static com.ibeetl.jlw.enums.OpenCourseMergeJoinTypeEnum.student_join;
@Transactional
@Validated
@Slf4j
-public class TeacherOpenCourseMergeStudentService extends CoreBaseService implements DeleteResourcesBy{
+public class TeacherOpenCourseMergeStudentService extends CoreBaseService implements DeleteResourcesBy {
- @Autowired private UserConsoleService userConsoleService;
- @Autowired private TeacherOpenCourseMergeStudentDao teacherOpenCourseMergeStudentDao;
- @Autowired private TeacherOpenCourseMergeTeacherDao teacherOpenCourseMergeTeacherDao;
- @Autowired private TeacherOpenCourseMergeSchoolClassDao teacherOpenCourseMergeSchoolClassDao;
- @Autowired private StudentDao studentDao;
- @Autowired private TeacherDao teacherDao;
+ @Autowired
+ private UserConsoleService userConsoleService;
+ @Autowired
+ private TeacherOpenCourseMergeStudentDao teacherOpenCourseMergeStudentDao;
+ @Autowired
+ private TeacherOpenCourseMergeTeacherDao teacherOpenCourseMergeTeacherDao;
+ @Autowired
+ private TeacherOpenCourseMergeSchoolClassDao teacherOpenCourseMergeSchoolClassDao;
+ @Autowired
+ private StudentDao studentDao;
- public PageQueryqueryByCondition(PageQuery query){
- PageQuery ret = teacherOpenCourseMergeStudentDao.queryByCondition(query);
+
+ @Autowired
+ private TeacherService teacherService;
+
+
+ public PageQuery queryByCondition(PageQuery query) {
+ PageQuery ret = teacherOpenCourseMergeStudentDao.queryByCondition(query);
queryListAfter(ret.getList());
return ret;
}
- public PageQueryqueryByConditionQuery(PageQuery query){
- PageQuery ret = teacherOpenCourseMergeStudentDao.queryByConditionQuery(query);
+ public PageQuery queryByConditionQuery(PageQuery query) {
+ PageQuery ret = teacherOpenCourseMergeStudentDao.queryByConditionQuery(query);
queryListAfter(ret.getList());
return ret;
}
- public void deleteByList(List list){
+ public void deleteByList(List list) {
String ids = "";
ToolUtils.deleteNullList(list);
- for(int i=0;null != list && i teacherOpenCourseMergeStudentList = new ArrayList<>();
try {
@@ -93,10 +104,11 @@ public class TeacherOpenCourseMergeStudentService extends CoreBaseService0){
- for(int i=0;i 0) {
+ for (int i = 0; i < teacherOpenCourseMergeStudentList.size(); i++) {
TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentList.get(i);
teacherOpenCourseMergeStudent.setOrgId(teacherOpenCourseMergeStudentQuery.getOrgId());
teacherOpenCourseMergeStudent.setTeacherOpenCourseSchoolClassMergeStudentAddTime(new Date());
@@ -129,7 +141,7 @@ public class TeacherOpenCourseMergeStudentService extends CoreBaseService 0;
- if(!flag){
+ if (!flag) {
msg = "更新指定参数失败";
}
- }else{
+ } else {
msg = "指定参数为空";
}
return msg;
}
- public List getValues (Object paras){
+ public List getValues(Object paras) {
return sqlManager.select(SqlId.of("jlw.teacherOpenCourseMergeStudent.getTeacherOpenCourseMergeStudentValues"), TeacherOpenCourseMergeStudent.class, paras);
}
- public List getValuesByQuery (TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+ public List getValuesByQuery(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery) {
List valuesByQuery = teacherOpenCourseMergeStudentDao.getValuesByQuery(teacherOpenCourseMergeStudentQuery);
queryListAfter(valuesByQuery);
return valuesByQuery;
}
- public List getValuesByQueryNotWithPermission (TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+ public List getValuesByQueryNotWithPermission(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery) {
List valuesByQueryNotWithPermission = teacherOpenCourseMergeStudentDao.getValuesByQueryNotWithPermission(teacherOpenCourseMergeStudentQuery);
queryListAfter(valuesByQueryNotWithPermission);
return valuesByQueryNotWithPermission;
}
- public TeacherOpenCourseMergeStudent getInfo (Long teacherOpenCourseSchoolClassMergeStudentId){
+ public TeacherOpenCourseMergeStudent getInfo(Long teacherOpenCourseSchoolClassMergeStudentId) {
TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery = new TeacherOpenCourseMergeStudentQuery();
teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentId(teacherOpenCourseSchoolClassMergeStudentId);
teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentStatusPlural("1,2");//需要根据实际情况来
List list = teacherOpenCourseMergeStudentDao.getValuesByQuery(teacherOpenCourseMergeStudentQuery);
- if(null != list && list.size()>0){
+ if (null != list && list.size() > 0) {
return list.get(0);
- }else{
+ } else {
return null;
}
}
- public TeacherOpenCourseMergeStudent getInfo (TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+ public TeacherOpenCourseMergeStudent getInfo(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery) {
List list = teacherOpenCourseMergeStudentDao.getValuesByQuery(teacherOpenCourseMergeStudentQuery);
- if(null != list && list.size()>0){
+ if (null != list && list.size() > 0) {
return list.get(0);
- }else{
+ } else {
return null;
}
}
@@ -215,7 +227,7 @@ public class TeacherOpenCourseMergeStudentService extends CoreBaseService studentIdList = teacherOpenCourseMergeStudentDao.selectStudentIdListByTeacherId(teacher.getTeacherId());
diff --git a/web/src/main/java/com/ibeetl/jlw/web/ResourcesQuestionController.java b/web/src/main/java/com/ibeetl/jlw/web/ResourcesQuestionController.java
index 6fac3cf1..4102362b 100644
--- a/web/src/main/java/com/ibeetl/jlw/web/ResourcesQuestionController.java
+++ b/web/src/main/java/com/ibeetl/jlw/web/ResourcesQuestionController.java
@@ -294,11 +294,21 @@ public class ResourcesQuestionController{
BigDecimal questionScore = resourcesQuestion.getQuestionScore();
String questionStem = resourcesQuestion.getQuestionStem();
- String questionOptionA = resourcesQuestion.getQuestionOptionA();
- String questionOptionB = resourcesQuestion.getQuestionOptionB();
- String questionOptionC = resourcesQuestion.getQuestionOptionC();
- String questionOptionD = resourcesQuestion.getQuestionOptionD();
- String questionOptionE = resourcesQuestion.getQuestionOptionE();
+ String questionOptionA = resourcesQuestionService.formatQuestion(resourcesQuestion.getQuestionOptionA());
+ resourcesQuestion.setQuestionOptionA(questionOptionA);
+
+ String questionOptionB = resourcesQuestionService.formatQuestion(resourcesQuestion.getQuestionOptionB());
+ resourcesQuestion.setQuestionOptionB(questionOptionB);
+
+ String questionOptionC = resourcesQuestionService.formatQuestion(resourcesQuestion.getQuestionOptionC());
+ resourcesQuestion.setQuestionOptionC(questionOptionC);
+
+ String questionOptionD = resourcesQuestionService.formatQuestion(resourcesQuestion.getQuestionOptionD());
+ resourcesQuestion.setQuestionOptionD(questionOptionD);
+
+ String questionOptionE = resourcesQuestionService.formatQuestion(resourcesQuestion.getQuestionOptionE());
+ resourcesQuestion.setQuestionOptionE(questionOptionE);
+
String questionAnswer = resourcesQuestion.getQuestionAnswer();
questionAnswer = resourcesQuestionService.answerFormat(questionType,questionAnswer);//格式化