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