diff --git a/src/main/java/com/supervision/livedigitalavatarmanage/service/impl/LiveDigitalServiceImpl.java b/src/main/java/com/supervision/livedigitalavatarmanage/service/impl/LiveDigitalServiceImpl.java index 37c1451..5692f4d 100644 --- a/src/main/java/com/supervision/livedigitalavatarmanage/service/impl/LiveDigitalServiceImpl.java +++ b/src/main/java/com/supervision/livedigitalavatarmanage/service/impl/LiveDigitalServiceImpl.java @@ -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; diff --git a/src/main/java/com/supervision/livedigitalavatarmanage/vo/SalesPitchResVo.java b/src/main/java/com/supervision/livedigitalavatarmanage/vo/SalesPitchResVo.java index 1543d4c..1e41693 100644 --- a/src/main/java/com/supervision/livedigitalavatarmanage/vo/SalesPitchResVo.java +++ b/src/main/java/com/supervision/livedigitalavatarmanage/vo/SalesPitchResVo.java @@ -20,11 +20,23 @@ public class SalesPitchResVo { */ private String scriptName; + /** + * 话术类型排序 + */ + private Integer scriptTypeOrderNum; + + /** + * 话术组id + */ + private String scriptGroupId; + public SalesPitchResVo() { } - public SalesPitchResVo(String salesPitch, String scriptType, String scriptName) { + public SalesPitchResVo(String salesPitch, String scriptType, String scriptName, Integer scriptTypeOrderNum,String scriptGroupId) { this.salesPitch = salesPitch; this.scriptType = scriptType; this.scriptName = scriptName; + this.scriptTypeOrderNum = scriptTypeOrderNum; + this.scriptGroupId = scriptGroupId; } }