| | |
| | | import com.iailab.module.system.service.tenant.TenantPackageService; |
| | | import com.iailab.module.system.service.tenant.TenantService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.cache.annotation.CacheEvict; |
| | | import org.springframework.cache.annotation.Cacheable; |
| | |
| | | //菜单归属租户和应用 |
| | | Long tenantId = getTenantId(); |
| | | AppDO appDO = appService.getAppByTenantId(tenantId); |
| | | if(appDO.getTenantId() != 1) { |
| | | if(ObjectUtils.isNotEmpty(appDO) && appDO.getTenantId() != 1) { |
| | | updateObj.setTenantId(tenantId); |
| | | updateObj.setAppId(appDO.getId()); |
| | | } |
| | |
| | | if (CollUtil.isEmpty(ids)) { |
| | | return Lists.newArrayList(); |
| | | } |
| | | return menuMapper.selectBatchIds(ids); |
| | | return menuMapper.selectList( |
| | | new LambdaQueryWrapper<MenuDO>() |
| | | .in(MenuDO::getId, ids) |
| | | .eq(MenuDO::getStatus, CommonStatusEnum.ENABLE)); |
| | | } |
| | | |
| | | @Override |