处理分词可能为空的情况

This commit is contained in:
lifenlong 2021-08-03 21:33:56 +08:00
parent 60cf5c92dd
commit 99f93b516a

View File

@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions; import cn.hutool.core.bean.copier.CopyOptions;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.text.CharSequenceUtil; import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.pinyin.PinyinUtil; import cn.hutool.extra.pinyin.PinyinUtil;
import cn.lili.elasticsearch.BaseElasticsearchService; import cn.lili.elasticsearch.BaseElasticsearchService;
import cn.lili.elasticsearch.EsSuffix; import cn.lili.elasticsearch.EsSuffix;
@ -449,6 +450,9 @@ public class EsGoodsIndexServiceImpl extends BaseElasticsearchService implements
* @param words 商品关键字 * @param words 商品关键字
*/ */
private void wordsToDb(String words) { private void wordsToDb(String words) {
if (StrUtil.isEmpty(words)) {
return;
}
try { try {
//是否有重复 //是否有重复
GoodsWords entity = goodsWordsService.getOne(new LambdaQueryWrapper<GoodsWords>().eq(GoodsWords::getWords, words)); GoodsWords entity = goodsWordsService.getOne(new LambdaQueryWrapper<GoodsWords>().eq(GoodsWords::getWords, words));