浏览代码

更新品牌信息

lyhzzz 1 年之前
父节点
当前提交
fd66875917
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/com/cdf/service/impl/BrandServiceImpl.java

+ 8 - 0
src/main/java/com/cdf/service/impl/BrandServiceImpl.java

@@ -64,7 +64,15 @@ public class BrandServiceImpl extends ServiceImpl<IBrandMapper, Brand> implement
             brandHashMap.put(brand.getCdfBrandId(),brand);
             brandHashMap.put(brand.getCdfBrandId(),brand);
         }
         }
         List<Brand> saveList = new ArrayList<>();
         List<Brand> saveList = new ArrayList<>();
+        HashMap<String,CdfBrand> cdfBrandHashMap = new HashMap<>();
         for (CdfBrand cdfBrand : allBrand) {
         for (CdfBrand cdfBrand : allBrand) {
+            cdfBrandHashMap.put(cdfBrand.getBrand_id(),cdfBrand);
+        }
+        for (String  brandId : cdfBrandHashMap.keySet()) {
+            CdfBrand cdfBrand = cdfBrandHashMap.get(brandId);
+            if(cdfBrand == null){
+                continue;
+            }
             Brand brand = brandHashMap.get(cdfBrand.getBrand_id());
             Brand brand = brandHashMap.get(cdfBrand.getBrand_id());
             if(brand == null){
             if(brand == null){
                 brand = new Brand();
                 brand = new Brand();