Pārlūkot izejas kodu

400电话分析标签部分代码优化

lk 23 stundas atpakaļ
vecāks
revīzija
f358a975fc

+ 3 - 3
fs-service/src/main/java/com/fs/company/service/impl/GeneralCustomerEntryServiceImpl.java

@@ -113,7 +113,7 @@ public class GeneralCustomerEntryServiceImpl implements IGeneralCustomerEntrySer
         Map<String, Object> requestParam = new HashMap<>();
         List<CrmCustomerPropertyTemplate> crmCustomerPropertyTemplates = SpringUtils.getBean(ICrmCustomerPropertyTemplateService.class).getBaseMapper().selectList(new LambdaQueryWrapper<CrmCustomerPropertyTemplate>());
         List<SysDictData> sysDictData = sysDictDataMapper.selectDictDataByType(TRADE_TYPE);
-        ArrayList<Map<String, String>> tags = new ArrayList<>();//标签及提示词
+        ArrayList<Map<String, String>> tags = new ArrayList<>();//标签模板及提示词
         crmCustomerPropertyTemplates.forEach(o -> {
             Map<String, String> tag = MapUtil.convertToMap(new CrmCustomerAiAutoTagVo(String.valueOf(o.getId()), o.getName(), o.getAiHint()));
             tags.add(tag);
@@ -157,8 +157,8 @@ public class GeneralCustomerEntryServiceImpl implements IGeneralCustomerEntrySer
         requestParam.put("userInfo", userInfo);
         requestParam.put("history", history);
         requestParam.put("tags", tags);
-        requestParam.put("tradeName", sysDictData.stream().map(SysDictData::getDictLabel));
-        requestParam.put("tradeType", sysDictData.stream().map(SysDictData::getDictValue));
+        requestParam.put("tradeName", sysDictData.stream().map(SysDictData::getDictLabel).collect(Collectors.toList()));
+        requestParam.put("tradeType", sysDictData.stream().map(SysDictData::getDictValue).collect(Collectors.toList()));
         requestParam.put("tagInfos", Collections.emptyList());
         requestParam.put("isRepository", "");
         requestParam.put("userContent", "");