|
@@ -203,7 +203,9 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> impl
|
|
|
employeeDao.delEmployeeRole(employee.getId());
|
|
|
//新增用户角色
|
|
|
Integer tenantId = TenantContextHolder.getTenantId();
|
|
|
- employeeDao.batchAddEmployeeRole(employee.getId(), employee.getRoleIds(), tenantId);
|
|
|
+ if(employee.getRoleIds() != null && employee.getRoleIds().size() > 0){
|
|
|
+ employeeDao.batchAddEmployeeRole(employee.getId(), employee.getRoleIds(), tenantId);
|
|
|
+ }
|
|
|
|
|
|
//删除用户职位
|
|
|
employeePositionService.delPosition(employee.getId(), tenantId);
|