|
@@ -25,6 +25,7 @@ import com.qmth.themis.common.util.Result;
|
|
import com.qmth.themis.common.util.ResultUtil;
|
|
import com.qmth.themis.common.util.ResultUtil;
|
|
import com.qmth.themis.exam.config.DictionaryConfig;
|
|
import com.qmth.themis.exam.config.DictionaryConfig;
|
|
import com.qmth.themis.exam.util.ServletUtil;
|
|
import com.qmth.themis.exam.util.ServletUtil;
|
|
|
|
+import com.qmth.themis.mq.enums.MqTopicEnum;
|
|
import com.qmth.themis.mq.service.MqDtoService;
|
|
import com.qmth.themis.mq.service.MqDtoService;
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import org.apache.commons.lang3.RandomStringUtils;
|
|
import org.apache.commons.lang3.RandomStringUtils;
|
|
@@ -145,7 +146,7 @@ public class TEStudentController {
|
|
TBSession tbSession = new TBSession(sessionId, String.valueOf(teStudent.getId()), authDto.getRoleCodes().toString(), platform.getSource(), platform.name(), deviceId, ServletUtil.getRequest().getLocalAddr(), token, expire);
|
|
TBSession tbSession = new TBSession(sessionId, String.valueOf(teStudent.getId()), authDto.getRoleCodes().toString(), platform.getSource(), platform.name(), deviceId, ServletUtil.getRequest().getLocalAddr(), token, expire);
|
|
redisUtil.setUserSession(sessionId, tbSession);
|
|
redisUtil.setUserSession(sessionId, tbSession);
|
|
//mq发送消息start
|
|
//mq发送消息start
|
|
- mqDtoService.assembleSendOneWayMsg(dictionaryConfig.mqConfigDomain().getSessionTopic(), platform.getSource(), tbSession, MqEnum.SESSION.name(), tbSession.getId(), teStudent.getIdentity());
|
|
|
|
|
|
+ mqDtoService.assembleSendOneWayMsg(MqTopicEnum.sessionTopic.getCode(), platform.getSource(), tbSession, MqEnum.SESSION.name(), tbSession.getId(), teStudent.getIdentity());
|
|
mqDtoService.assembleSendOneWayMsg(dictionaryConfig.mqConfigDomain().getUserLogTopic(), authDto.getRoleCodes().toString().contains(RoleEnum.STUDENT.name()) ? dictionaryConfig.mqConfigDomain().getUserLogTopicStudentTag() : dictionaryConfig.mqConfigDomain().getUserLogTopicUserTag(), SystemOperationEnum.LOGIN, MqEnum.EXAM_STUDENT_LOG.name(), teStudent.getId(), teStudent.getIdentity());
|
|
mqDtoService.assembleSendOneWayMsg(dictionaryConfig.mqConfigDomain().getUserLogTopic(), authDto.getRoleCodes().toString().contains(RoleEnum.STUDENT.name()) ? dictionaryConfig.mqConfigDomain().getUserLogTopicStudentTag() : dictionaryConfig.mqConfigDomain().getUserLogTopicUserTag(), SystemOperationEnum.LOGIN, MqEnum.EXAM_STUDENT_LOG.name(), teStudent.getId(), teStudent.getIdentity());
|
|
//mq发送消息end
|
|
//mq发送消息end
|
|
//测试
|
|
//测试
|