|
@@ -8,9 +8,6 @@ import com.ym.mec.auth.api.enums.YesOrNoEnum;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
-import com.ym.mec.biz.dal.enums.JobNatureEnum;
|
|
|
-import com.ym.mec.biz.dal.enums.JobTypeEnum;
|
|
|
-import com.ym.mec.biz.dal.enums.TeachTypeEnum;
|
|
|
import com.ym.mec.biz.dal.page.*;
|
|
|
import com.ym.mec.biz.service.TeacherService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
@@ -19,7 +16,6 @@ import com.ym.mec.common.entity.ImResult;
|
|
|
import com.ym.mec.common.entity.ImUserModel;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
-import com.ym.mec.common.page.QueryInfo;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import com.ym.mec.im.ImFeignService;
|
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
@@ -78,9 +74,13 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
|
public int add(Teacher teacher) throws Exception {
|
|
|
SysUser user = sysUserFeignService.queryUserByMobile(teacher.getPhone());
|
|
|
if(user != null && user.getId() != null){
|
|
|
+ if(!user.getUserType().equals(SysUserType.SYSTEM)){
|
|
|
+ throw new BizException("此手机号已被占用");
|
|
|
+ }
|
|
|
Integer id = user.getId();
|
|
|
Teacher teacher1 = teacherDao.get(id);
|
|
|
if(teacher1 == null || teacher1.getId() == null){
|
|
|
+ user.setUserType(SysUserType.TEACHER);
|
|
|
teacher.setId(id);
|
|
|
teacherDao.updateUser(user);
|
|
|
teacherDao.insert(teacher);
|