商品的拼音转换版本问题修复

This commit is contained in:
liyj 2025-06-21 14:11:15 +08:00
parent 6433360e5e
commit 241022582c
3 changed files with 5 additions and 6 deletions

View File

@ -5,7 +5,6 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.pinyin.PinyinUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.domain.UserDto;

View File

@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.pinyin.PinyinUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.api.CommonResult;
@ -18,6 +17,7 @@ import com.suisung.mall.common.modules.plantform.ShopPlantformSubsite;
import com.suisung.mall.common.modules.plantform.ShopPlantformSubsiteUser;
import com.suisung.mall.common.utils.CheckUtil;
import com.suisung.mall.common.utils.I18nUtil;
import com.suisung.mall.common.utils.TinyPinyinUtils;
import com.suisung.mall.core.web.service.impl.BaseServiceImpl;
import com.suisung.mall.shop.base.service.AccountBaseConfigService;
import com.suisung.mall.shop.plantform.mapper.ShopPlantformSubsiteMapper;
@ -268,8 +268,8 @@ public class ShopPlantformSubsiteServiceImpl extends BaseServiceImpl<ShopPlantfo
// 处理索引
String subsite_name = Convert.toStr(subsite_row.get("subsite_name"));
if (StrUtil.isNotBlank(subsite_name)) {
String pinyin_subsite_name = PinyinUtil.getPinyin(subsite_name);
Character letter = PinyinUtil.getPinyin(pinyin_subsite_name).toUpperCase().charAt(0);
String pinyin_subsite_name = TinyPinyinUtils.getFullPinyin(subsite_name);
Character letter = TinyPinyinUtils.getFullPinyin(pinyin_subsite_name).toUpperCase().charAt(0);
List<Map> tmp_row_list = (List<Map>) ObjectUtil.defaultIfNull(subsite_index_rows.get(letter), new ArrayList<>());
if (CollUtil.isEmpty(tmp_row_list)) {

View File

@ -6,7 +6,6 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.extra.pinyin.PinyinUtil;
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -17,6 +16,7 @@ import com.suisung.mall.common.exception.ApiUserException;
import com.suisung.mall.common.modules.user.ShopUserSearchHistory;
import com.suisung.mall.common.utils.CheckUtil;
import com.suisung.mall.common.utils.I18nUtil;
import com.suisung.mall.common.utils.TinyPinyinUtils;
import com.suisung.mall.core.web.service.impl.BaseServiceImpl;
import com.suisung.mall.shop.base.service.AccountBaseConfigService;
import com.suisung.mall.shop.user.mapper.ShopUserSearchHistoryMapper;
@ -75,7 +75,7 @@ public class ShopUserSearchHistoryServiceImpl extends BaseServiceImpl<ShopUserSe
searchHistory = new ShopUserSearchHistory();
searchHistory.setSearch_id(search_id);
searchHistory.setSearch_keyword(search_keyword);
searchHistory.setSearch_char_index(PinyinUtil.getPinyin(search_keyword));
searchHistory.setSearch_char_index(TinyPinyinUtils.getFullPinyin(search_keyword));
searchHistory.setSearch_nums(1);
searchHistory.setUser_id(user_id);
}