|
|
@@ -4736,6 +4736,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, PjOrder> implemen
|
|
|
// 从品牌中获取图片
|
|
|
List<Long> brandIds = itemsList.stream().map(PjOrderItems::getBrandId).filter(Objects::nonNull).distinct().collect(Collectors.toList());
|
|
|
List<PjBrandFiles> brandFilesList = null;
|
|
|
+ List<BrandFigure> brandFigureList = null;
|
|
|
if (!brandIds.isEmpty()) {
|
|
|
brandFilesList = brandFilesService.list(new LambdaQueryWrapper<PjBrandFiles>()
|
|
|
.eq(PjBrandFiles::getMainImage, 0)
|
|
|
@@ -4743,6 +4744,10 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, PjOrder> implemen
|
|
|
.eq(PjBrandFiles::getIsDeleted, 0)
|
|
|
.in(PjBrandFiles::getPid, brandIds)
|
|
|
);
|
|
|
+ brandFigureList = brandFigureService.list(new LambdaQueryWrapper<BrandFigure>()
|
|
|
+ .eq(BrandFigure::getTenantId, user.getTenantId())
|
|
|
+ .eq(BrandFigure::getIsDeleted, 0)
|
|
|
+ .in(BrandFigure::getPid, brandIds));
|
|
|
}
|
|
|
for (PjOrder e : pages.getRecords()) {
|
|
|
List<PjOrderItems> nowOrderItems = itemsList.stream().filter(e1 -> e1.getPid().equals(e.getId())).collect(Collectors.toList());
|
|
|
@@ -4760,6 +4765,14 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, PjOrder> implemen
|
|
|
if (brandFilesList == null) {
|
|
|
continue;
|
|
|
}
|
|
|
+ if (brandFigureList == null) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ BrandFigure brandFigure = brandFigureList.stream().filter(brand -> brand.getPid().equals(item.getBrandId())).findFirst().orElse(null);
|
|
|
+ if (brandFigure != null) {
|
|
|
+ item.setUrl(brandFigure.getUrl());
|
|
|
+ continue;
|
|
|
+ }
|
|
|
PjBrandFiles brandFiles = brandFilesList.stream().filter(brand -> brand.getPid().equals(item.getBrandId())).findFirst().orElse(null);
|
|
|
if (brandFiles == null) {
|
|
|
continue;
|