Browse Source

管理端在禁止其他人查看考生信息,即除管理员外其它人在考生准考证号、姓名、学号时用全显示***号

ting.yin 3 years ago
parent
commit
5ee2b64b3f

+ 6 - 0
stmms-web/src/main/java/cn/com/qmth/stmms/mark/MarkController.java

@@ -426,6 +426,8 @@ public class MarkController extends BaseController {
             lockService.unwatch(LockType.MARKER, marker.getId());
             lockService.unwatch(LockType.GROUP, marker.getExamId(), marker.getSubjectCode(), marker.getGroupNumber());
         }
+        task.setExamNumber(null);
+        task.setStudentCode(null);
         return task;
     }
 
@@ -564,6 +566,10 @@ public class MarkController extends BaseController {
                 list.add(task);
             }
         }
+        for (Task task : list) {
+            task.setExamNumber(null);
+            task.setStudentCode(null);
+        }
         return list;
     }
 

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

@@ -79,7 +79,7 @@
 				<td>${result.groupNumber}</td>
 				<td>
 					<c:if test="${(web_user.subjectHeader==true||web_user.schoolViewer==true) && forbiddenInfo==true}">
-		            ${fn:substring(result.examNumber,0,1)}***
+		            ***
 		            </c:if>
 		            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 		            ${result.examNumber}

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

@@ -102,7 +102,7 @@
             <td>${result.groupNumber}</td>
             <td>
             	<c:if test="${web_user.subjectHeader==true && forbiddenInfo==true}">
-	            ${fn:substring(result.examNumber,0,1)}***
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${result.examNumber}

+ 2 - 2
stmms-web/src/main/webapp/WEB-INF/views/modules/exam/problemHistory.jsp

@@ -69,7 +69,7 @@
             <td>${result.number}</td>
             <td>
             	<c:if test="${web_user.subjectHeader==true && forbiddenInfo==true}">
-	            ${fn:substring(result.examNumber,0,1)}***
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${result.examNumber}
@@ -78,7 +78,7 @@
             <td>${result.secretNumber}</td>
             <td>
             	<c:if test="${web_user.subjectHeader==true && forbiddenInfo==true}">
-	            ${fn:substring(result.name,0,1)}**
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${result.name}

+ 3 - 3
stmms-web/src/main/webapp/WEB-INF/views/modules/exam/scoreList.jsp

@@ -99,7 +99,7 @@
             <td>
                 <%--    <a href="##" class="detail-link" data-exam-number="${student.examNumber}">${student.examNumber}</a>  --%>
 	            <c:if test="${(web_user.subjectHeader==true||web_user.schoolViewer==true) && forbiddenInfo==true}">
-	            ${fn:substring(student.examNumber,0,1)}***
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${student.examNumber}
@@ -107,7 +107,7 @@
             </td>
             <td>
 	            <c:if test="${(web_user.subjectHeader==true||web_user.schoolViewer==true) && forbiddenInfo==true}">
-	            ${fn:substring(student.name,0,1)}**
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${student.name}
@@ -115,7 +115,7 @@
             </td>
             <td>
             	<c:if test="${(web_user.subjectHeader==true||web_user.schoolViewer==true) && forbiddenInfo==true}">
-	            ${fn:substring(student.studentCode,0,1)}***
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${student.studentCode}

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

@@ -68,7 +68,7 @@
             <td>${result.groupNumber}</td>
             <td>
             	<c:if test="${web_user.subjectHeader==true && forbiddenInfo==true}">
-	            ${fn:substring(result.examNumber,0,1)}***
+	            ***
 	            </c:if>
 	            <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
 	            ${result.examNumber}