|
|
|
@ -75,16 +75,17 @@ public class LiveDigitalServiceImpl implements LiveDigitalService {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
// 生成销售话术
|
|
|
|
|
String productCategory = CollUtil.getFirst(scriptKeyPointsDTOList).getProductCategory();
|
|
|
|
|
String scriptType = CollUtil.getFirst(scriptKeyPointsDTOList).getScriptType();
|
|
|
|
|
String salesPitch = null;
|
|
|
|
|
ScriptKeyPointsDTO first = CollUtil.getFirst(scriptKeyPointsDTOList);
|
|
|
|
|
try {
|
|
|
|
|
salesPitch = generateSalesPitchByPoints(productCategory, scriptType,
|
|
|
|
|
String salesPitch = generateSalesPitchByPoints(first.getProductCategory(), first.getScriptType(),
|
|
|
|
|
salespitchReqVo.buildProductInfo(), scriptKeyPointsDTOList);
|
|
|
|
|
salesPitchResVos.add(
|
|
|
|
|
new SalesPitchResVo(salesPitch, first.getScriptType(),
|
|
|
|
|
first.getScriptName(), first.getScriptTypeOrderNum(), first.getScriptGroupId()));
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
log.error("generateSalesPitch:生成销售话术失败", e);
|
|
|
|
|
}
|
|
|
|
|
salesPitchResVos.add(new SalesPitchResVo(scriptType, salesPitch, CollUtil.getFirst(scriptKeyPointsDTOList).getScriptName()));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return salesPitchResVos;
|
|
|
|
|