|
|
@@ -379,10 +379,12 @@ public class CrmCustomerAnalyzeServiceImpl extends ServiceImpl<CrmCustomerAnalyz
|
|
|
requestParam.put("history", "");
|
|
|
requestParam.put("aiContent", "");
|
|
|
requestParam.put("likeRatio", "");
|
|
|
+ long startTime = System.currentTimeMillis();
|
|
|
R aiResponse = CrmCustomerAiTagUtil.callAiService(requestParam, Long.valueOf(param.getChatId()),OTHER_KEY);
|
|
|
System.out.println(aiResponse);
|
|
|
String result = "";
|
|
|
CrmCustomerChatMessage crmCustomerChatMessage = new CrmCustomerChatMessage();
|
|
|
+ crmCustomerChatMessage.setContentType(1);
|
|
|
// Double runningTime;
|
|
|
// Long tokens;
|
|
|
try {
|
|
|
@@ -421,18 +423,20 @@ public class CrmCustomerAnalyzeServiceImpl extends ServiceImpl<CrmCustomerAnalyz
|
|
|
JsonNode innerJson = mapper.readTree(innerJsonStr);
|
|
|
JsonNode userInfo1 = innerJson.path("aiContent");
|
|
|
result = userInfo1.asText();
|
|
|
- crmCustomerChatMessage.setContentType(1);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ crmCustomerChatMessage.setContent(result);
|
|
|
+ crmCustomerChatMessage.setStatus(1);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
- crmCustomerChatMessage.setContentType(0);
|
|
|
+ crmCustomerChatMessage.setContent("AI请求失败:" + e.getMessage());
|
|
|
+ crmCustomerChatMessage.setStatus(0);
|
|
|
}
|
|
|
- crmCustomerChatMessage.setContent(result);
|
|
|
+ //耗时时间为请求接口时间+解析数据时间
|
|
|
+ crmCustomerChatMessage.setCostTime(System.currentTimeMillis() - startTime);
|
|
|
crmCustomerChatMessage.setModelName("话术润色");
|
|
|
return crmCustomerChatMessage;
|
|
|
}
|