Просмотр исходного кода

海报模版和报复制;二维码链接id添加备注1

MOKASZ\lw12420 1 год назад
Родитель
Сommit
4ee38b7f64

+ 7 - 2
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/PlanNewCommonOutController.java

@@ -736,7 +736,7 @@ public class PlanNewCommonOutController {
                 goRequest = setNameVal(posterTemplate, fxSetting, fm.getSpare());
             }
             QrcodeInfo stringBuilder = getQrcodeInfo(goRequest);
-            Mono<QrcodeInfo> qrcodeInfoMono=Mono.just(new QrcodeInfo(null,null,null));
+            Mono<QrcodeInfo> qrcodeInfoMono=Mono.just(new QrcodeInfo(null,null,null,null));
             List<Item> collect = goRequest.getItem()
                     .stream()
                     .filter(filter -> "cusqrcode".equals(filter.getT())
@@ -792,7 +792,12 @@ public class PlanNewCommonOutController {
         });
         return resMono1;
     }
-
+    private QrcodeInfo getQrcodeInfo(GoRequest goRequest)  {
+        Optional<Item> first = goRequest.getItem().stream().filter(ff -> "cover".equals(ff.getT()) ).findFirst();
+        Optional<Item> first3 = goRequest.getItem().stream().filter(ff -> "title".equals(ff.getT())).findFirst();
+        QrcodeInfo qrcodeInfo = new QrcodeInfo(null,first.isPresent()?first.get().getV():"",first3.isPresent()?first3.get().getV():"",first3.isPresent()?first3.get().getRemark():"");
+        return qrcodeInfo;
+    }
     /**
      * qrcode 二维码设置
      */