|
|
@@ -159,6 +159,16 @@ public class BrandServiceImpl implements BrandService {
|
|
|
if (brand.getNameCn() == null) {
|
|
|
brand.setNameCn(brand.getNameEn());
|
|
|
}
|
|
|
+
|
|
|
+ String initialName = "";
|
|
|
+ if (isChinese(brand.getNameEn())) {
|
|
|
+ initialName = PinyinUtils.chineseToPinyin(brand.getNameEn());
|
|
|
+ } else {
|
|
|
+ initialName = brand.getNameEn();
|
|
|
+ }
|
|
|
+ String initial = initialName.substring(0,1).toUpperCase();
|
|
|
+ brand.setInital(initial);
|
|
|
+
|
|
|
// 根据version判断是新增还是更新
|
|
|
if (brand.getVersion() != 1) {
|
|
|
Brand exsitBrand = brandDao.findByUuid(brand.getUuid());
|
|
|
@@ -308,21 +318,6 @@ public class BrandServiceImpl implements BrandService {
|
|
|
}
|
|
|
brandInfoDao.save(brandInfos);
|
|
|
|
|
|
-// // 将数字未为首字母的品牌挪到0~9分组中
|
|
|
-// String reg="^\\d+$";
|
|
|
-// List<BrandInfo> brandsInitialZero = new ArrayList<BrandInfo>();
|
|
|
-// map.put("0~9",brandsInitialZero);
|
|
|
-// List<String> removeInitial = new ArrayList<String>();
|
|
|
-// Iterator iterator = map.keySet().iterator();
|
|
|
-// while (iterator.hasNext()) {
|
|
|
-// String value = String.valueOf(iterator.next());
|
|
|
-// if (value.matches(reg)) {
|
|
|
-// brandsInitialZero.addAll(map.get(value));
|
|
|
-// iterator.remove();
|
|
|
-// map.remove(value);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// return map;
|
|
|
return "success";
|
|
|
}
|
|
|
}
|