|
|
@@ -616,7 +616,11 @@ public class PlanNewController {
|
|
|
List<Poster> t3 = f.getT3();
|
|
|
List<PlanNewRes> collect = t2.stream().map(fe -> {
|
|
|
PlanNewRes planNewRes = new PlanNewRes();
|
|
|
- Optional<String> first = t3.stream().filter(ff -> ff.posterTemplateId().equals(fe.posterTemplateId())).map(Poster::generateImagesUrl).findFirst();
|
|
|
+ Optional<String> first = t3.stream().filter(ff -> Objects.nonNull( ff.posterTemplateId())
|
|
|
+ && Objects.nonNull( fe.posterTemplateId())
|
|
|
+ && ff.posterTemplateId().equals(fe.posterTemplateId()))
|
|
|
+ .filter(f11->Objects.nonNull(f11.generateImagesUrl()))
|
|
|
+ .map(Poster::generateImagesUrl).findFirst();
|
|
|
first.ifPresent(planNewRes::setPosterUrl);
|
|
|
planNewRes.setPlanNew(fe);
|
|
|
return planNewRes;
|