From d9c4c368bb01acd77daf46d1d3bac49c6545e59b Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 12 Jan 2026 17:37:30 +0800
Subject: [PATCH] fix(ai): 修复会员服务中返回数据错误的问题
---
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductCategoryServiceImpl.java | 22 ++++++++++------------
1 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductCategoryServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductCategoryServiceImpl.java
index f59f046..54f3c5c 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductCategoryServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductCategoryServiceImpl.java
@@ -2,6 +2,7 @@
import cc.mrbird.febs.ai.entity.AiMemberRole;
import cc.mrbird.febs.ai.entity.AiProductCategory;
+import cc.mrbird.febs.ai.enumerates.AiCommonEnum;
import cc.mrbird.febs.ai.enumerates.ProductCategoryLevelEnum;
import cc.mrbird.febs.ai.mapper.AiProductCategoryMapper;
import cc.mrbird.febs.ai.req.productCategory.ApiProductCategoryAllDto;
@@ -79,11 +80,10 @@
List<ApiProductCategoryVo> list = new ArrayList<>();
LambdaQueryWrapper<AiProductCategory> query = Wrappers.lambdaQuery(AiProductCategory.class);
- if (StrUtil.isNotEmpty(dto.getCompanyId())){
- query.eq(AiProductCategory::getCompanyId, dto.getCompanyId());
- }else{
- query.isNull(AiProductCategory::getCompanyId);
+ if (StrUtil.isEmpty(dto.getCompanyId())){
+ dto.setCompanyId(AiCommonEnum.COMPANY_ID.getPrompt());
}
+ query.eq(AiProductCategory::getCompanyId, dto.getCompanyId());
query.eq(AiProductCategory::getLevel, ProductCategoryLevelEnum.LEVEL_TWO.getLevel());
query.eq(AiProductCategory::getState, 1);
query.eq(AiProductCategory::getHotState, 1);
@@ -108,11 +108,10 @@
List<ApiProductCategoryVo> list = new ArrayList<>();
LambdaQueryWrapper<AiProductCategory> query = Wrappers.lambdaQuery(AiProductCategory.class);
- if (StrUtil.isNotEmpty(dto.getCompanyId())){
- query.eq(AiProductCategory::getCompanyId, dto.getCompanyId());
- }else{
- query.isNull(AiProductCategory::getCompanyId);
+ if (StrUtil.isEmpty(dto.getCompanyId())){
+ dto.setCompanyId(AiCommonEnum.COMPANY_ID.getPrompt());
}
+ query.eq(AiProductCategory::getCompanyId, dto.getCompanyId());
query.eq(AiProductCategory::getLevel, ProductCategoryLevelEnum.LEVEL_ONE.getLevel());
query.eq(AiProductCategory::getState, 1);
query.eq(AiProductCategory::getHotState, 1);
@@ -171,11 +170,10 @@
public FebsResponse allList(ApiProductCategoryAllDto dto) {
List<ApiProductCategoryVo> list = new ArrayList<>();
LambdaQueryWrapper<AiProductCategory> query = Wrappers.lambdaQuery(AiProductCategory.class);
- if (StrUtil.isNotEmpty(dto.getCompanyId())){
- query.eq(AiProductCategory::getCompanyId, dto.getCompanyId());
- }else{
- query.isNull(AiProductCategory::getCompanyId);
+ if (StrUtil.isEmpty(dto.getCompanyId())){
+ dto.setCompanyId(AiCommonEnum.COMPANY_ID.getPrompt());
}
+ query.eq(AiProductCategory::getCompanyId, dto.getCompanyId());
query.eq(AiProductCategory::getState, 1);
query.eq(AiProductCategory::getLevel, ProductCategoryLevelEnum.LEVEL_ONE.getLevel());
query.orderByAsc(AiProductCategory::getSort);
--
Gitblit v1.9.1