|
@@ -74,6 +74,20 @@ public class BrandServiceImpl extends ServiceImpl<IBrandMapper, Brand> implement
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
Brand brand = brandHashMap.get(cdfBrand.getBrand_id());
|
|
Brand brand = brandHashMap.get(cdfBrand.getBrand_id());
|
|
|
|
+ if(brand != null && StringUtils.isNotBlank(brand.getZhName()) && StringUtils.isNotBlank(brand.getFtName())
|
|
|
|
+ && StringUtils.isNotBlank(brand.getEnName()) && StringUtils.isNotBlank(brand.getBrandLogo()) &&
|
|
|
|
+
|
|
|
|
+ StringUtils.isNotBlank(cdfBrand.getBrand_tc_name()) && StringUtils.isNotBlank(cdfBrand.getBrand_en_name())
|
|
|
|
+ && StringUtils.isNotBlank(cdfBrand.getBrand_name()) && StringUtils.isNotBlank(cdfBrand.getLogo()) &&
|
|
|
|
+
|
|
|
|
+ brand.getZhName().equals(cdfBrand.getBrand_name())
|
|
|
|
+ && brand.getFtName().equals(cdfBrand.getBrand_tc_name())
|
|
|
|
+ && brand.getEnName().equals(cdfBrand.getBrand_en_name())
|
|
|
|
+ && brand.getBrandLogo().equals(cdfBrand.getLogo())){
|
|
|
|
+
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
|
|
+
|
|
if(brand == null){
|
|
if(brand == null){
|
|
brand = new Brand();
|
|
brand = new Brand();
|
|
brand.setCdfBrandId(cdfBrand.getBrand_id());
|
|
brand.setCdfBrandId(cdfBrand.getBrand_id());
|
|
@@ -82,6 +96,7 @@ public class BrandServiceImpl extends ServiceImpl<IBrandMapper, Brand> implement
|
|
brand.setFtName(cdfBrand.getBrand_tc_name());
|
|
brand.setFtName(cdfBrand.getBrand_tc_name());
|
|
brand.setEnName(cdfBrand.getBrand_en_name());
|
|
brand.setEnName(cdfBrand.getBrand_en_name());
|
|
brand.setBrandLogo(cdfBrand.getLogo());
|
|
brand.setBrandLogo(cdfBrand.getLogo());
|
|
|
|
+ brand.setUpdateTime(null);
|
|
saveList.add(brand);
|
|
saveList.add(brand);
|
|
}
|
|
}
|
|
this.saveOrUpdateBatch(saveList);
|
|
this.saveOrUpdateBatch(saveList);
|
|
@@ -111,7 +126,7 @@ public class BrandServiceImpl extends ServiceImpl<IBrandMapper, Brand> implement
|
|
.or()
|
|
.or()
|
|
.like(Brand::getEnName,param.getKeyword());
|
|
.like(Brand::getEnName,param.getKeyword());
|
|
}
|
|
}
|
|
- wrapper.orderByDesc(Brand::getCreateTime);
|
|
|
|
|
|
+ wrapper.orderByDesc(Brand::getCdfBrandId);
|
|
Page<Brand> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
|
|
Page<Brand> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
|
|
List<Integer> outLineIds = page.getRecords().stream().map(Brand::getOutlineId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
List<Integer> outLineIds = page.getRecords().stream().map(Brand::getOutlineId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
HashMap<Integer, HotOutline> map = hotOutlineService.getMapByIds(outLineIds);
|
|
HashMap<Integer, HotOutline> map = hotOutlineService.getMapByIds(outLineIds);
|
|
@@ -201,4 +216,6 @@ public class BrandServiceImpl extends ServiceImpl<IBrandMapper, Brand> implement
|
|
wrapper.eq(Brand::getOutlineId,outlineId);
|
|
wrapper.eq(Brand::getOutlineId,outlineId);
|
|
return this.list(wrapper);
|
|
return this.list(wrapper);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|