xiatian 1 سال پیش
والد
کامیت
e0308491a3

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

@@ -275,7 +275,7 @@ public class ScoreVerifyServiceImpl extends BaseQueryService<ScoreVerify> implem
 				" t.is_upload upload,t.is_absent absent,t.subjective_score subjectiveScore,t.subjective_score_list subjectiveScoreList,t.objective_score objectiveScore, ");
 		sql.append(" u.name scoreVerifyUserName,t.score_verify_time scoreVerifyTime ");
 		sql.append(" from eb_score_verify_detail r left join eb_exam_student t on r.student_id=t.id ");
-		sql.append(" left join b_user u on t.score_verify_user=u.id where r.score_verify_id="+ scoreVerifyId+" and r.flagged =1 ");
+		sql.append(" left join b_user u on t.score_verify_user=u.id where r.score_verify_id="+ scoreVerifyId+" and t.score_verify_flagged =1 ");
 		sql.append(" order by t.student_code,t.subject_code ");
 		Query query = entityManager.createNativeQuery(sql.toString());
 		query.unwrap(SQLQuery.class).setResultTransformer(Transformers.aliasToBean(ScoreVerifyVo.class));

+ 1 - 7
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/ScoreVerifyController.java

@@ -23,7 +23,6 @@ import cn.com.qmth.stmms.biz.exam.bean.ScoreVerifyVo;
 import cn.com.qmth.stmms.biz.exam.model.Exam;
 import cn.com.qmth.stmms.biz.exam.model.ExamStudent;
 import cn.com.qmth.stmms.biz.exam.model.ScoreVerify;
-import cn.com.qmth.stmms.biz.exam.model.ScoreVerifyDetail;
 import cn.com.qmth.stmms.biz.exam.query.ScoreVerifyQuery;
 import cn.com.qmth.stmms.biz.exam.service.ExamService;
 import cn.com.qmth.stmms.biz.exam.service.ExamStudentService;
@@ -220,12 +219,7 @@ public class ScoreVerifyController extends BaseExamController {
         if (student != null) {
             Task task = taskService.build(student);
             info.setTask(task);
-            int examId = getSessionExamId(request);
-            WebUser wu = RequestUtils.getWebUser(request);
-            ScoreVerify sv=scoreVerifyService.findByExamIdAndUserId(examId,wu.getId());
-            scoreVerifyDetailService.tag(wu.getId(),sv.getId(),studentId,false);
-            ScoreVerifyDetail sd=scoreVerifyDetailService.findByScoreVerifyIdAndStudentId(sv.getId(), studentId);
-            info.setFlagged(sd.getFlagged());
+            info.setFlagged(student.getScoreVerifyFlagged());
         }
         return info;
     }