|
@@ -2551,7 +2551,7 @@ public class AdminOrderController {
|
|
ResponseJson responseJson = new ResponseJson();
|
|
ResponseJson responseJson = new ResponseJson();
|
|
Product product = new Product();
|
|
Product product = new Product();
|
|
List<Product> productList = productService.listProductAndColorAndfittings(product);
|
|
List<Product> productList = productService.listProductAndColorAndfittings(product);
|
|
- HashMap<String,Set<String>> map = new HashMap<>();
|
|
|
|
|
|
+ HashMap<String,List<String>> map = new HashMap<>();
|
|
for(Product pro : productList){
|
|
for(Product pro : productList){
|
|
for(ProductColor color : pro.getColorList()){
|
|
for(ProductColor color : pro.getColorList()){
|
|
StringBuffer str = new StringBuffer(pro.getProductName());
|
|
StringBuffer str = new StringBuffer(pro.getProductName());
|
|
@@ -2569,17 +2569,21 @@ public class AdminOrderController {
|
|
}else{
|
|
}else{
|
|
str.append(color.getColorName()+color.getColorAbbreviation());
|
|
str.append(color.getColorName()+color.getColorAbbreviation());
|
|
}
|
|
}
|
|
- if(color.getColorlabel() != null){
|
|
|
|
- str.append(color.getColorlabel());
|
|
|
|
- }
|
|
|
|
- System.out.println(color.getColorId()+"----"+str);
|
|
|
|
Set<String> setString = null;
|
|
Set<String> setString = null;
|
|
try {
|
|
try {
|
|
setString = AnalyzerUtil.productsplitWord(str.toString());
|
|
setString = AnalyzerUtil.productsplitWord(str.toString());
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
- map.put(color.getColorId().toString(),setString);
|
|
|
|
|
|
+
|
|
|
|
+ List<String> result = new ArrayList<>(setString);
|
|
|
|
+ if(color.getColorlabel() != null){
|
|
|
|
+ String[] strArr = color.getColorlabel().split("@");
|
|
|
|
+ for(String strs : strArr){
|
|
|
|
+ result.add(strs);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ map.put(color.getColorId().toString(),result);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
RedisUtils.put("order_productList",map);
|
|
RedisUtils.put("order_productList",map);
|
|
@@ -2601,15 +2605,6 @@ public class AdminOrderController {
|
|
responseJson.setReturnCode(500);
|
|
responseJson.setReturnCode(500);
|
|
return responseJson;
|
|
return responseJson;
|
|
}
|
|
}
|
|
- /*excelProductName = new String(excelProductName.getBytes("ISO-8859-1"),"UTF-8");*/
|
|
|
|
- /*excelProductName = "watero滤芯T1";*/
|
|
|
|
- /*excelProductName = "上朵lips牙刷幻影黑";*/
|
|
|
|
- /*excelProductName = "WB-2水机珍珠白";*/
|
|
|
|
- /*excelProductName = "银离子水箱";*/
|
|
|
|
- /*excelProductName = "规格:滤芯组(T1/T2*2+T3/T4*1);";*/
|
|
|
|
- /*excelProductName = "水龙头净水器";*/
|
|
|
|
- /*excelProductName = "果蔬机STY02";*/
|
|
|
|
- /*excelProductName = "Watero净水机滤芯 T2";*/
|
|
|
|
|
|
|
|
HashMap<String,JSONArray> map = RedisUtils.get("order_productList",HashMap.class);
|
|
HashMap<String,JSONArray> map = RedisUtils.get("order_productList",HashMap.class);
|
|
Set<String> nameList = AnalyzerUtil.productsplitWord(excelProductName);
|
|
Set<String> nameList = AnalyzerUtil.productsplitWord(excelProductName);
|