|
@@ -232,6 +232,9 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
@Autowired
|
|
|
private TenantAlbumRefMapper tenantAlbumRefMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SmsCodeService smsCodeService;
|
|
|
+
|
|
|
|
|
|
@Autowired
|
|
|
private ImGroupCoreService imGroupCoreService;
|
|
@@ -304,6 +307,14 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
@Transactional(rollbackFor = BizException.class)
|
|
|
public HttpResponseResult<Boolean> submit(TeacherSubmitReq teacherSubmitReq) throws BizException {
|
|
|
if (null == teacherSubmitReq.getUserId()) {
|
|
|
+
|
|
|
+ if (StringUtils.isNoneBlank(teacherSubmitReq.getPhone(), teacherSubmitReq.getCode())) {
|
|
|
+ // 验证手机验证码是否正确
|
|
|
+ if (!smsCodeService.verifyValidCode(teacherSubmitReq.getPhone(), teacherSubmitReq.getCode(),
|
|
|
+ MessageTypeEnum.SMS_VERIFY_CODE_REGISTER.getCode())) {
|
|
|
+ throw new BizException("验证码错误");
|
|
|
+ }
|
|
|
+ }
|
|
|
//创建
|
|
|
return doCreate(teacherSubmitReq);
|
|
|
} else {
|