xiatian hai 1 ano
pai
achega
17553930ea

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

@@ -32,7 +32,7 @@ import cn.com.qmth.stmms.biz.utils.Calculator;
 
 
 @Service
 @Service
 public class ScoreVerifyServiceImpl extends BaseQueryService<ScoreVerify> implements ScoreVerifyService {
 public class ScoreVerifyServiceImpl extends BaseQueryService<ScoreVerify> implements ScoreVerifyService {
-
+    public static final String UN_SELECTIVE_SCORE = "-1";
 	@PersistenceContext
 	@PersistenceContext
 	private EntityManager entityManager;
 	private EntityManager entityManager;
 
 
@@ -71,6 +71,9 @@ public class ScoreVerifyServiceImpl extends BaseQueryService<ScoreVerify> implem
 		if (ret != null && !ret.isEmpty()) {
 		if (ret != null && !ret.isEmpty()) {
 			for (ScoreVerifyVo vo : ret) {
 			for (ScoreVerifyVo vo : ret) {
 				buildSheetUrl(vo);
 				buildSheetUrl(vo);
+				if (vo.getSubjectiveScoreList() != null) {
+					vo.setSubjectiveScoreList(vo.getSubjectiveScoreList().replace(UN_SELECTIVE_SCORE, "/"));
+	            }
 			}
 			}
 		}
 		}
 		return ret;
 		return ret;

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

@@ -47,8 +47,6 @@ public class ScoreVerifyController extends BaseExamController {
 
 
     protected static Logger log = LoggerFactory.getLogger(ScoreVerifyController.class);
     protected static Logger log = LoggerFactory.getLogger(ScoreVerifyController.class);
 
 
-    public static final String UN_SELECTIVE_SCORE = "-1";
-
     @Autowired
     @Autowired
     private ExamStudentService studentService;
     private ExamStudentService studentService;
 
 
@@ -161,11 +159,6 @@ public class ScoreVerifyController extends BaseExamController {
         Integer totalCount = scoreVerifyService.countByQuery(query.getExamId(), query.getUserId());
         Integer totalCount = scoreVerifyService.countByQuery(query.getExamId(), query.getUserId());
         if (totalCount > 0) {
         if (totalCount > 0) {
             List<ScoreVerifyVo> list = scoreVerifyService.findByQuery(query);
             List<ScoreVerifyVo> list = scoreVerifyService.findByQuery(query);
-            for (ScoreVerifyVo e : list) {
-                if (e.getSubjectiveScoreList() != null) {
-                    e.setSubjectiveScoreList(e.getSubjectiveScoreList().replace(UN_SELECTIVE_SCORE, "/"));
-                }
-            }
             Integer needVerifyCount = scoreVerifyService.needVerifyCount(query.getExamId(), query.getUserId());
             Integer needVerifyCount = scoreVerifyService.needVerifyCount(query.getExamId(), query.getUserId());
             query.setResult(list);
             query.setResult(list);
             query.setTotalCount(totalCount);
             query.setTotalCount(totalCount);