소스 검색

精度修正

wangliang 2 년 전
부모
커밋
9702b0a59a
1개의 변경된 파일6개의 추가작업 그리고 5개의 파일을 삭제
  1. 6 5
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamStudentServiceImpl.java

+ 6 - 5
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamStudentServiceImpl.java

@@ -20,6 +20,7 @@ import org.springframework.transaction.annotation.Transactional;
 import javax.annotation.Resource;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Set;
 
 /**
@@ -136,13 +137,13 @@ public class TEExamStudentServiceImpl extends ServiceImpl<TEExamStudentMapper, T
     @Transactional
     @Override
     public void updateByMqMsg(Map<String, Object> param) {
-        String examStudentId = (String) param.get(SystemConstant.EXAM_STUDENT_ID);
-        String alreadyExamCount = (String) param.get("alreadyExamCount");
-        String currentRecordId = (String) param.get("currentRecordId");
-        if (alreadyExamCount != null) {
+        String examStudentId = String.valueOf(param.get(SystemConstant.EXAM_STUDENT_ID));
+        String alreadyExamCount = String.valueOf(param.get("alreadyExamCount"));
+        String currentRecordId = String.valueOf(param.get("currentRecordId"));
+        if (Objects.nonNull(alreadyExamCount)) {
             teExamStudentMapper.updateAlreadyExamCount(Long.parseLong(examStudentId), Integer.parseInt(alreadyExamCount));
         }
-        if (currentRecordId != null) {
+        if (Objects.nonNull(currentRecordId)) {
             teExamStudentMapper.updateCurrentRecordId(Long.parseLong(examStudentId), Long.parseLong(currentRecordId));
         }
     }