瀏覽代碼

只能修改大题昵称

xiatian 1 年之前
父節點
當前提交
a35aef9131

+ 2 - 2
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/dao/ExamQuestionDao.java

@@ -112,7 +112,7 @@ public interface ExamQuestionDao extends JpaRepository<ExamQuestion, Integer>, J
     public Double sumTotalScoreByGroupNumber(int examId, String subjectCode, boolean objective, Integer groupNumber);
 
     @Modifying
-    @Query("update ExamQuestion q set q.mainTitle = ?2,q.name=?3 where q.id=?1 ")
-    public void updateMainTitle(Integer id, String mainTitle, String name);
+    @Query("update ExamQuestion q set q.name=?2 where q.id=?1 ")
+    public void updateMainName(Integer id, String name);
 
 }

+ 1 - 1
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/service/ExamQuestionService.java

@@ -79,5 +79,5 @@ public interface ExamQuestionService {
 
     double sumTotalScoreByGroupNumber(int examId, String subjectCode, boolean objective, Integer groupNumber);
 
-	void updateMainTitle(Integer id, String mainTitle, String name);
+	void updateMainName(Integer id,String name);
 }

+ 2 - 2
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/service/impl/ExamQuestionServiceImpl.java

@@ -361,8 +361,8 @@ public class ExamQuestionServiceImpl extends BaseQueryService<ExamQuestion> impl
 
     @Transactional
 	@Override
-	public void updateMainTitle(Integer id, String mainTitle, String name) {
-    	questionDao.updateMainTitle(id, mainTitle, name);
+	public void updateMainName(Integer id, String name) {
+    	questionDao.updateMainName(id, name);
 	}
 
 }

+ 2 - 2
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/PaperController.java

@@ -553,8 +553,8 @@ public class PaperController extends BaseExamController {
         String t = query.getTotalScoreNotEqual() == null ? "" : query.getTotalScoreNotEqual().toString();
         ExamQuestion newQ = questionService.findByExamAndSubjectAndObjectiveAndMainNumberAndSubNumber(examId,
                 question.getSubjectCode(), question.isObjective(), question.getMainNumber(), question.getSubNumber());
-        if (!old.isObjective() && !enableUpdate) {// 只能修改大题称的主观题
-            questionService.updateMainTitle(id, question.getMainTitle(), question.getName());
+        if (!old.isObjective() && !enableUpdate) {// 只能修改大题称的主观题
+            questionService.updateMainName(id,question.getName());
             return "redirect:/admin/exam/paper/detail?subjectCode=" + question.getSubjectCode() + "&pageNumber="
                     + query.getPageNumber() + "&code=" + query.getCode() + "&category=" + query.getCategory()
                     + "&level=" + query.getLevel() + "&upload=" + u + "&totalScoreNotEqual=" + t;

+ 1 - 1
stmms-web/src/main/webapp/WEB-INF/views/modules/exam/questionEdit.jsp

@@ -63,7 +63,7 @@
 		<div class="control-group">
 			<label class="control-label">大题名称</label>
 			<div class="controls">
-			 <input name="mainTitle" value="${examQuestion.mainTitle }" type="text" maxlength="32" class="required"/>
+			 <input <c:if test="${!examQuestion.objective && !enableUpdate}">disabled</c:if> name="mainTitle" value="${examQuestion.mainTitle }" type="text" maxlength="32" class="required"/>
 			</div>
 		</div>
 		<div class="control-group">