|
@@ -10,10 +10,7 @@ import com.yonge.cooleshow.biz.dal.entity.Employee;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.Student;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.Teacher;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.EmployeeService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.StudentService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.SysConfigService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.TeacherService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.service.im.ImGroupCoreService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.EmployeeVo;
|
|
|
import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
@@ -51,6 +48,9 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Long, Employee> impleme
|
|
|
@Autowired
|
|
|
private StudentService studentService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private TenantInfoService tenantInfoService;
|
|
|
+
|
|
|
@Override
|
|
|
public BaseDAO<Long, Employee> getDAO() {
|
|
|
return employeeDao;
|
|
@@ -134,6 +134,11 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Long, Employee> impleme
|
|
|
sysUser.setGender(param.getGender().getCode());
|
|
|
employeeDao.updateSysUser(sysUser);
|
|
|
|
|
|
+
|
|
|
+ // 如果有机构管理员信息,更新机构管理员信息
|
|
|
+ tenantInfoService.updatePhoneByUserId(sysUser.getId(),sysUser.getPhone());
|
|
|
+
|
|
|
+
|
|
|
employeeDao.delEmployeeRole(employee.getUserId());
|
|
|
employeeDao.batchAddEmployeeRole(employee.getUserId(), param.getRoleIds());
|
|
|
|