From dc15471f2e600b57e603d5e170553dfd3c5ad605 Mon Sep 17 00:00:00 2001 From: gitee Date: Fri, 19 Sep 2025 10:02:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=B0=83=E6=95=B4ai=E8=AF=9D=E6=9C=AF?= =?UTF-8?q?=E7=94=9F=E6=88=90=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/LiveDigitalServiceImpl.java | 11 ++++++----- .../vo/SalesPitchResVo.java | 14 +++++++++++++- 2 files changed, 19 insertions(+), 6 deletions(-) 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; } }