|
@@ -156,11 +156,21 @@ public class MqLogicServiceImpl implements MqLogicService {
|
|
|
} else if (Objects.equals(MqTagEnum.STUDENT.name(), tag)) {
|
|
|
TEExamStudentLog teExamStudentLog = null;
|
|
|
if (Objects.nonNull(mqDto.getProperties())) {
|
|
|
- teExamStudentLog = new TEExamStudentLog(String.valueOf(mqDto.getBody()),
|
|
|
- Objects.nonNull(mqDto.getProperties().get(SystemConstant.TYPE)) ?
|
|
|
- String.valueOf(mqDto.getProperties().get(SystemConstant.TYPE)) :
|
|
|
- SystemOperationEnum.valueOf(String.valueOf(mqDto.getBody())).getCode(),
|
|
|
- String.valueOf(mqDto.getProperties().get(SystemConstant.REMARK)),
|
|
|
+ String type = Objects.nonNull(mqDto.getProperties().get(SystemConstant.TYPE)) ?
|
|
|
+ String.valueOf(mqDto.getProperties().get(SystemConstant.TYPE)) :
|
|
|
+ SystemOperationEnum.valueOf(String.valueOf(mqDto.getBody())).getCode();
|
|
|
+ String info = type;
|
|
|
+ SystemOperationEnum systemOperationEnum = SystemOperationEnum.valueOf(String.valueOf(mqDto.getBody()));
|
|
|
+ String remark = String.valueOf(mqDto.getProperties().get(SystemConstant.REMARK));
|
|
|
+ if (systemOperationEnum == SystemOperationEnum.BREACH_HANDLE || systemOperationEnum == SystemOperationEnum.BREACH_REVOKE) {
|
|
|
+ if (systemOperationEnum == SystemOperationEnum.BREACH_HANDLE) {
|
|
|
+ remark = BreachTypeEnum.valueOf(remark).getCode();
|
|
|
+ } else {
|
|
|
+ remark = BreachCancelTypeEnum.valueOf(remark).getCode();
|
|
|
+ }
|
|
|
+ info = "【" + systemOperationEnum.getTitle() + "-" + remark + "】" + type;
|
|
|
+ }
|
|
|
+ teExamStudentLog = new TEExamStudentLog(String.valueOf(mqDto.getBody()), info, remark,
|
|
|
Long.parseLong(String.valueOf(mqDto.getObjId())),
|
|
|
Long.parseLong(String.valueOf(mqDto.getProperties().get(SystemConstant.EXAM_STUDENT_ID))),
|
|
|
Long.parseLong(String.valueOf(mqDto.getProperties().get(SystemConstant.EXAM_RECORD_ID))),
|