Browse Source

精度修正

wangliang 2 years ago
parent
commit
9702b0a59a

+ 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));
         }
     }