|
@@ -764,6 +764,15 @@ public class PlanNewOutController {
|
|
|
return code.flatMap(plan -> template.selectOne(Query.query(Criteria.where("poster_template_id")
|
|
return code.flatMap(plan -> template.selectOne(Query.query(Criteria.where("poster_template_id")
|
|
|
.is(plan.posterTemplateId())), PosterTemplate.class));
|
|
.is(plan.posterTemplateId())), PosterTemplate.class));
|
|
|
}
|
|
}
|
|
|
|
|
+ private StringBuilder getStringBuilder(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();
|
|
|
|
|
+ StringBuilder stringBuilder = new StringBuilder("&groupHeadUrl=");
|
|
|
|
|
+ stringBuilder.append(first.isPresent()?first.get().getV():"");
|
|
|
|
|
+ stringBuilder.append("&groupTitle=");
|
|
|
|
|
+ stringBuilder.append(first3.isPresent()?first3.get().getV():"");
|
|
|
|
|
+ return stringBuilder;
|
|
|
|
|
+ }
|
|
|
//qrcode 二维码设置
|
|
//qrcode 二维码设置
|
|
|
private GoRequest setNameVal(String posterTemplate, PlanNewBackgroupPoster qsSetting,String spare) {
|
|
private GoRequest setNameVal(String posterTemplate, PlanNewBackgroupPoster qsSetting,String spare) {
|
|
|
JSONObject jsonObject ;
|
|
JSONObject jsonObject ;
|
|
@@ -774,6 +783,7 @@ public class PlanNewOutController {
|
|
|
}
|
|
}
|
|
|
//JSONObject jsonObject = JSONUtil.parseObj(posterTemplate);
|
|
//JSONObject jsonObject = JSONUtil.parseObj(posterTemplate);
|
|
|
GoRequest goRequest = new GoRequest();
|
|
GoRequest goRequest = new GoRequest();
|
|
|
|
|
+ StringBuilder stringBuilder = getStringBuilder(goRequest);
|
|
|
BeanUtil.copyProperties(jsonObject,goRequest);
|
|
BeanUtil.copyProperties(jsonObject,goRequest);
|
|
|
if(Objects.nonNull(qsSetting)){
|
|
if(Objects.nonNull(qsSetting)){
|
|
|
Optional<Item> first = goRequest.getItem().stream().filter(f -> "qrcode".equals(f.getT())).findFirst();
|
|
Optional<Item> first = goRequest.getItem().stream().filter(f -> "qrcode".equals(f.getT())).findFirst();
|
|
@@ -787,13 +797,13 @@ public class PlanNewOutController {
|
|
|
JSONArray jsonArray = JSONUtil.parseArray(kefu);
|
|
JSONArray jsonArray = JSONUtil.parseArray(kefu);
|
|
|
if (!jsonArray.isEmpty()) {
|
|
if (!jsonArray.isEmpty()) {
|
|
|
String s = jsonArray.get(0, String.class);
|
|
String s = jsonArray.get(0, String.class);
|
|
|
- item.setV(s);
|
|
|
|
|
|
|
+ item.setV(s+stringBuilder);
|
|
|
item.setName("客服二维码");
|
|
item.setName("客服二维码");
|
|
|
return goRequest;
|
|
return goRequest;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}else if(Objects.nonNull(qsSetting.status()) && qsSetting.status()==0) {
|
|
}else if(Objects.nonNull(qsSetting.status()) && qsSetting.status()==0) {
|
|
|
- item.setV(spare);
|
|
|
|
|
|
|
+ item.setV(spare+stringBuilder);
|
|
|
item.setName("H5二维码");
|
|
item.setName("H5二维码");
|
|
|
return goRequest;
|
|
return goRequest;
|
|
|
}
|
|
}
|