update
This commit is contained in:
@@ -126,7 +126,7 @@
|
|||||||
from
|
from
|
||||||
sys_role r inner join enterprise_user_role e on r.role_id = e.role_id
|
sys_role r inner join enterprise_user_role e on r.role_id = e.role_id
|
||||||
where
|
where
|
||||||
e.user_id = #{userId} and r.deleted = 0
|
e.user_id = #{userId} and r.deleted = 0 and e.deleted = 0
|
||||||
limit 1
|
limit 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@@ -199,6 +199,8 @@ public class EnterpriseSyncServiceImpl implements EnterpriseSyncService {
|
|||||||
List<EnterpriseUserRoleDO> enterpriseUserRole = EnterpriseUserRoleDO.convertSyncDO(role.getRoleId(), new ArrayList<>(Arrays.asList(userDetail.getUserId())));
|
List<EnterpriseUserRoleDO> enterpriseUserRole = EnterpriseUserRoleDO.convertSyncDO(role.getRoleId(), new ArrayList<>(Arrays.asList(userDetail.getUserId())));
|
||||||
enterpriseUserRoleDAO.batchInsertOrUpdate(enterpriseUserRole);
|
enterpriseUserRoleDAO.batchInsertOrUpdate(enterpriseUserRole);
|
||||||
enterpriseUserRoleDAO.deleteUserInRole(userDetail.getUserId(), DataSourceEnum.SYNC, role.getRoleId());
|
enterpriseUserRoleDAO.deleteUserInRole(userDetail.getUserId(), DataSourceEnum.SYNC, role.getRoleId());
|
||||||
|
}else{
|
||||||
|
enterpriseUserRoleDAO.deleteUserRole(userDetail.getUserId());
|
||||||
}
|
}
|
||||||
EnterpriseUserDO enterpriseUser = EnterpriseUserDTO.transUserDtoToDo(userDetail, regionPathMap, leaderDeptMap);
|
EnterpriseUserDO enterpriseUser = EnterpriseUserDTO.transUserDtoToDo(userDetail, regionPathMap, leaderDeptMap);
|
||||||
enterpriseUserDAO.batchInsertOrUpdate(new ArrayList<>(Arrays.asList(enterpriseUser)));
|
enterpriseUserDAO.batchInsertOrUpdate(new ArrayList<>(Arrays.asList(enterpriseUser)));
|
||||||
|
|||||||
Reference in New Issue
Block a user