| | |
| | | yhMemberVo.setCompanyId(yhAiCompany.getId()); |
| | | yhMemberVo.setCompanyName(yhAiCompany.getName()); |
| | | yhMemberVo.setPhone(yhAiMember.getPhone()); |
| | | |
| | | String levelCode = yhAiCompany.getLevelCode(); |
| | | YHSysCompanyLevel yhSysCompanyLevel = yhSysCompanyLevelMapper.selectOne( |
| | | Wrappers.lambdaQuery(YHSysCompanyLevel.class) |
| | | .eq(YHSysCompanyLevel::getCode, levelCode) |
| | | ); |
| | | yhMemberVo.setLimitLogo(yhSysCompanyLevel.getLimitLogo()); |
| | | } |
| | | return new FebsResponse().success().data(yhMemberVo); |
| | | } |
| | |
| | | |
| | | List<String> yhAiAgentCategoryLinksIds = new ArrayList<>(); |
| | | |
| | | log.info("开始查询智能体分类{}",defaultCompany); |
| | | if (!defaultCompany){ |
| | | List<YHAiAgentCategoryLink> yhAiAgentCategoryLinks = yhAiAgentCategoryLinkMapper.selectList( |
| | | Wrappers.lambdaQuery(YHAiAgentCategoryLink.class) |
| | |
| | | LambdaQueryWrapper<YHAiAgent> query = Wrappers.lambdaQuery(YHAiAgent.class); |
| | | |
| | | boolean defaultCompany = isDefaultCompany(companyId); |
| | | log.info("开始查询智能体列表{}",defaultCompany); |
| | | if (!defaultCompany){ |
| | | |
| | | List<YHAiAgentLink> yhAiAgentLinks = yhAiAgentLinkMapper.selectList( |
| | |
| | | |
| | | YHAgentInitVo yhAgentInitVo = new YHAgentInitVo(); |
| | | |
| | | |
| | | boolean defaultCompany = isDefaultCompany(companyId); |
| | | log.info("开始查询智能体{}",defaultCompany); |
| | | if (!defaultCompany){ |
| | | List<YHAiAgentLink> yhAiAgentLinks = yhAiAgentLinkMapper.selectList( |
| | | Wrappers.lambdaQuery(YHAiAgentLink.class) |
| | | .eq(YHAiAgentLink::getAgentId, id) |
| | | .eq(YHAiAgentLink::getMemberUuid, memberUuid) |
| | | ); |
| | | if (CollUtil.isEmpty(yhAiAgentLinks)){ |
| | | throw new FebsException("无权限"); |
| | | } |
| | | } |
| | | // boolean defaultCompany = isDefaultCompany(companyId); |
| | | // log.info("开始查询智能体{}{}",!defaultCompany,companyId); |
| | | // if (!defaultCompany){ |
| | | // List<YHAiAgentLink> yhAiAgentLinks = yhAiAgentLinkMapper.selectList( |
| | | // Wrappers.lambdaQuery(YHAiAgentLink.class) |
| | | // .eq(YHAiAgentLink::getAgentId, id) |
| | | // .eq(YHAiAgentLink::getMemberUuid, memberUuid) |
| | | // ); |
| | | // if (CollUtil.isEmpty(yhAiAgentLinks)){ |
| | | // throw new FebsException("无权限"); |
| | | // } |
| | | // } |
| | | |
| | | YHAiAgent yhAiAgent = yhAiAgentMapper.selectById(id); |
| | | if (ObjectUtil.isNotEmpty(yhAiAgent)){ |
| | |
| | | YhAiMember yhAiMember = yhAiMemberMapper.selectOne(Wrappers.lambdaQuery(YhAiMember.class).eq(YhAiMember::getMemberUuid, memberUuid)); |
| | | String companyId = yhAiMember.getCompanyId(); |
| | | |
| | | |
| | | |
| | | List<YHBannerVo> vos = new ArrayList<>(); |
| | | |
| | | YHAiCompany yhAiCompany = yhAiCompanyMapper.selectById(companyId); |
| | | String levelCode = yhAiCompany.getLevelCode(); |
| | | if (StrUtil.isNotEmpty(levelCode)){ |
| | | YHSysCompanyLevel sysCompanyLevel = yhSysCompanyLevelMapper.selectOne( |
| | | Wrappers.lambdaQuery(YHSysCompanyLevel.class) |
| | | .eq(YHSysCompanyLevel::getCode, levelCode) |
| | | ); |
| | | |
| | | Integer limitLogo = sysCompanyLevel.getLimitLogo(); |
| | | if (1 == limitLogo){ |
| | | List<YHAiBanner> list = yhAiBannerMapper.selectList( |
| | | Wrappers.lambdaQuery(YHAiBanner.class) |
| | | .eq(YHAiBanner::getState, 1) |
| | | .isNull(YHAiBanner::getCompanyId) |
| | | .orderByDesc(YHAiBanner::getSort) |
| | | ); |
| | | if (CollUtil.isNotEmpty(list)){ |
| | | for (YHAiBanner aiBanner : list){ |
| | | YHBannerVo vo = new YHBannerVo(); |
| | | vo.setName(aiBanner.getName()); |
| | | vo.setImageUrl(aiBanner.getImageUrl()); |
| | | vo.setSort(aiBanner.getSort()); |
| | | vos.add(vo); |
| | | } |
| | | } |
| | | return new FebsResponse().success().data(vos); |
| | | } |
| | | } |
| | | List<YHAiBanner> list = yhAiBannerMapper.selectList( |
| | | Wrappers.lambdaQuery(YHAiBanner.class) |
| | | .eq(YHAiBanner::getState, 1) |
| | |
| | | |
| | | YHLogoVo yhLogoVo = new YHLogoVo(); |
| | | |
| | | YHAiCompany yhAiCompany = yhAiCompanyMapper.selectById(companyId); |
| | | String levelCode = yhAiCompany.getLevelCode(); |
| | | if (StrUtil.isNotEmpty(levelCode)){ |
| | | YHSysCompanyLevel sysCompanyLevel = yhSysCompanyLevelMapper.selectOne( |
| | | Wrappers.lambdaQuery(YHSysCompanyLevel.class) |
| | | .eq(YHSysCompanyLevel::getCode, levelCode) |
| | | ); |
| | | |
| | | Integer limitLogo = sysCompanyLevel.getLimitLogo(); |
| | | if (1 == limitLogo){ |
| | | List<YHAiLogo> yhAiLogos = yhAiLogoMapper.selectList( |
| | | Wrappers.lambdaQuery(YHAiLogo.class) |
| | | .eq(YHAiLogo::getState, 1) |
| | | .isNull(YHAiLogo::getCompanyId) |
| | | ); |
| | | if (CollUtil.isNotEmpty(yhAiLogos)){ |
| | | YHAiLogo yhAiLogo = yhAiLogos.get(0); |
| | | yhLogoVo.setName(yhAiLogo.getName()); |
| | | yhLogoVo.setImageUrl(yhAiLogo.getImageUrl()); |
| | | yhLogoVo.setDesription(yhAiLogo.getDesription()); |
| | | } |
| | | |
| | | return new FebsResponse().success().data(yhLogoVo); |
| | | } |
| | | } |
| | | |
| | | List<YHAiLogo> yhAiLogos = yhAiLogoMapper.selectList( |
| | | Wrappers.lambdaQuery(YHAiLogo.class) |
| | | .eq(YHAiLogo::getState, 1) |