对索引生成判定进行处理

This commit is contained in:
Chopper 2021-07-09 14:46:03 +08:00
parent a599fb9d01
commit 17b977ef94
5 changed files with 19 additions and 16 deletions

View File

@ -7,7 +7,7 @@ import cn.lili.common.security.enums.UserEnums;
import cn.lili.common.utils.IpHelper;
import cn.lili.common.utils.SpelUtil;
import cn.lili.common.utils.ThreadPoolUtil;
import cn.lili.modules.base.entity.systemlog.SystemLogVO;
import cn.lili.modules.permission.entity.vo.SystemLogVO;
import cn.lili.modules.connect.util.IpUtils;
import cn.lili.modules.permission.service.SystemLogService;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,4 +1,4 @@
package cn.lili.modules.base.entity.systemlog;
package cn.lili.modules.permission.entity.vo;
import cn.lili.common.utils.ObjectUtil;
import com.fasterxml.jackson.annotation.JsonFormat;

View File

@ -2,7 +2,7 @@ package cn.lili.modules.permission.service;
import cn.lili.common.vo.PageVO;
import cn.lili.common.vo.SearchVO;
import cn.lili.modules.base.entity.systemlog.SystemLogVO;
import cn.lili.modules.permission.entity.vo.SystemLogVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List;

View File

@ -3,7 +3,7 @@ package cn.lili.modules.permission.serviceimpl;
import cn.lili.common.utils.StringUtils;
import cn.lili.common.vo.PageVO;
import cn.lili.common.vo.SearchVO;
import cn.lili.modules.base.entity.systemlog.SystemLogVO;
import cn.lili.modules.permission.entity.vo.SystemLogVO;
import cn.lili.modules.permission.service.SystemLogService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -102,7 +102,7 @@ public class EsGoodsIndex implements Serializable {
/**
* 分类path
*/
@Field(type = FieldType.Keyword, fielddata = true)
@Field(type = FieldType.Keyword)
@ApiModelProperty("分类path")
private String categoryPath;
@ -290,18 +290,21 @@ public class EsGoodsIndex implements Serializable {
List<EsGoodsAttribute> attributes = new ArrayList<>();
//循环参数分组
goodsParamDTOS.forEach(goodsParamGroup -> {
//循环分组的内容
goodsParamGroup.getGoodsParamsItemDTOList().forEach(goodsParam -> {
//如果字段需要索引则增加索引字段
if (goodsParam.getIsIndex() != null && goodsParam.getIsIndex() == 1) {
EsGoodsAttribute attribute = new EsGoodsAttribute();
attribute.setType(1);
attribute.setName(goodsParam.getParamName());
attribute.setValue(goodsParam.getParamValue());
attributes.add(attribute);
//如果参数有配置则增加索引
if (goodsParamGroup.getGoodsParamsItemDTOList() != null && !goodsParamGroup.getGoodsParamsItemDTOList().isEmpty()) {
//循环分组的内容
goodsParamGroup.getGoodsParamsItemDTOList().forEach(goodsParam -> {
//如果字段需要索引则增加索引字段
if (goodsParam.getIsIndex() != null && goodsParam.getIsIndex() == 1) {
EsGoodsAttribute attribute = new EsGoodsAttribute();
attribute.setType(1);
attribute.setName(goodsParam.getParamName());
attribute.setValue(goodsParam.getParamValue());
attributes.add(attribute);
}
}
}
);
);
}
});
this.attrList = attributes;