|
@@ -3,15 +3,14 @@ package com.keao.edu.user.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
-import com.keao.edu.auth.api.client.SysMessageFeignService;
|
|
|
|
import com.keao.edu.auth.api.client.SysUserFeignService;
|
|
import com.keao.edu.auth.api.client.SysUserFeignService;
|
|
-import com.keao.edu.auth.api.entity.SysMessageParams;
|
|
|
|
import com.keao.edu.auth.api.entity.SysUser;
|
|
import com.keao.edu.auth.api.entity.SysUser;
|
|
import com.keao.edu.common.dal.BaseDAO;
|
|
import com.keao.edu.common.dal.BaseDAO;
|
|
import com.keao.edu.common.enums.MessageTypeEnum;
|
|
import com.keao.edu.common.enums.MessageTypeEnum;
|
|
import com.keao.edu.common.enums.YesOrNoEnum;
|
|
import com.keao.edu.common.enums.YesOrNoEnum;
|
|
import com.keao.edu.common.exception.BizException;
|
|
import com.keao.edu.common.exception.BizException;
|
|
import com.keao.edu.common.page.PageInfo;
|
|
import com.keao.edu.common.page.PageInfo;
|
|
|
|
+import com.keao.edu.common.service.SysMessageService;
|
|
import com.keao.edu.common.service.impl.BaseServiceImpl;
|
|
import com.keao.edu.common.service.impl.BaseServiceImpl;
|
|
import com.keao.edu.common.tenant.TenantContextHolder;
|
|
import com.keao.edu.common.tenant.TenantContextHolder;
|
|
import com.keao.edu.im.api.client.ImFeignService;
|
|
import com.keao.edu.im.api.client.ImFeignService;
|
|
@@ -74,7 +73,7 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
|
|
@Autowired
|
|
@Autowired
|
|
private SysUserFeignService sysUserFeignService;
|
|
private SysUserFeignService sysUserFeignService;
|
|
@Autowired
|
|
@Autowired
|
|
- private SysMessageFeignService sysMessageFeignService;
|
|
|
|
|
|
+ private SysMessageService sysMessageService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public BaseDAO<Long, ExamRoom> getDAO() {
|
|
public BaseDAO<Long, ExamRoom> getDAO() {
|
|
@@ -322,7 +321,6 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
|
|
if(withoutExamRoomStudentNum>0){
|
|
if(withoutExamRoomStudentNum>0){
|
|
throw new BizException("存在未安排教室的学员");
|
|
throw new BizException("存在未安排教室的学员");
|
|
}
|
|
}
|
|
-
|
|
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(examId, "确认考试安排", operatorId));
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(examId, "确认考试安排", operatorId));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -470,9 +468,8 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
|
|
for (String s : split) {
|
|
for (String s : split) {
|
|
userPhoneMap.put(Integer.parseInt(s),s);
|
|
userPhoneMap.put(Integer.parseInt(s),s);
|
|
}
|
|
}
|
|
- SysMessageParams sysMessageParams=new SysMessageParams(MessageTypeEnum.STUDENT_EXAM_START,
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageTypeEnum.STUDENT_EXAM_START,
|
|
userPhoneMap, null, 0, null, JiguangPushPlugin.PLUGIN_NAME);
|
|
userPhoneMap, null, 0, null, JiguangPushPlugin.PLUGIN_NAME);
|
|
- sysMessageFeignService.batchSendMessage(sysMessageParams);
|
|
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|