|
@@ -22,10 +22,9 @@ public class AiCallService {
|
|
|
|
|
|
|
|
|
|
|
|
|
private final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
|
|
private final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
|
|
|
- private AiCallUtils utils;
|
|
|
|
|
|
|
|
|
|
public String getDialogUrl(Long companyId){
|
|
public String getDialogUrl(Long companyId){
|
|
|
- return utils.getConfig(companyId).getDialogUrl();
|
|
|
|
|
|
|
+ return AiCallUtils.getConfig(companyId).getDialogUrl();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -60,27 +59,27 @@ public class AiCallService {
|
|
|
* 登录
|
|
* 登录
|
|
|
*/
|
|
*/
|
|
|
public String getToken(Long companyId){
|
|
public String getToken(Long companyId){
|
|
|
- return utils.send("login", e -> e.getString("token"), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("login", e -> e.getString("token"), companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取机器人列表
|
|
* 获取机器人列表
|
|
|
*/
|
|
*/
|
|
|
public List<GetairobotResult> getairobotlist(Long companyId){
|
|
public List<GetairobotResult> getairobotlist(Long companyId){
|
|
|
- return utils.send("getairobotlist", getList(GetairobotResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("getairobotlist", getList(GetairobotResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取话术列表
|
|
* 获取话术列表
|
|
|
*/
|
|
*/
|
|
|
public List<EditDialogResult> queryDialog(Long companyId){
|
|
public List<EditDialogResult> queryDialog(Long companyId){
|
|
|
- return utils.send("queryDialog", getList("data", EditDialogResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("queryDialog", getList("data", EditDialogResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 获取话术详情
|
|
* 获取话术详情
|
|
|
*/
|
|
*/
|
|
|
public EditDialogResult getDialog(Long companyId){
|
|
public EditDialogResult getDialog(Long companyId){
|
|
|
- return utils.send("getDialog", getObj(EditDialogResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("getDialog", getObj(EditDialogResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -88,7 +87,7 @@ public class AiCallService {
|
|
|
* @param param 话术参数
|
|
* @param param 话术参数
|
|
|
*/
|
|
*/
|
|
|
public EditDialogResult editDialog(EditDialogDomain param, Long companyId){
|
|
public EditDialogResult editDialog(EditDialogDomain param, Long companyId){
|
|
|
- return utils.send("editDialog", OBJECT_MAPPER.valueToTree(param), getObj(EditDialogResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("editDialog", OBJECT_MAPPER.valueToTree(param), getObj(EditDialogResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -96,41 +95,41 @@ public class AiCallService {
|
|
|
* @param param 参数
|
|
* @param param 参数
|
|
|
*/
|
|
*/
|
|
|
public CalltaskcreateaiCustomizeResult calltaskcreateaiCustomize(CalltaskcreateaiCustomizeDomain param, Long companyId){
|
|
public CalltaskcreateaiCustomizeResult calltaskcreateaiCustomize(CalltaskcreateaiCustomizeDomain param, Long companyId){
|
|
|
- return utils.send("calltaskcreateaiCustomize", OBJECT_MAPPER.valueToTree(param), getObj(CalltaskcreateaiCustomizeResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("calltaskcreateaiCustomize", OBJECT_MAPPER.valueToTree(param), getObj(CalltaskcreateaiCustomizeResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 查询外呼任务状态信息
|
|
* 查询外呼任务状态信息
|
|
|
* @param param 参数
|
|
* @param param 参数
|
|
|
*/
|
|
*/
|
|
|
public QueryCallTaskInfoResult queryCallTaskInfo(TaskInfo param, Long companyId){
|
|
public QueryCallTaskInfoResult queryCallTaskInfo(TaskInfo param, Long companyId){
|
|
|
- return utils.send("queryCallTaskInfo", OBJECT_MAPPER.valueToTree(param), getObj(QueryCallTaskInfoResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("queryCallTaskInfo", OBJECT_MAPPER.valueToTree(param), getObj(QueryCallTaskInfoResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 启动外呼任务
|
|
* 启动外呼任务
|
|
|
* @param param 参数
|
|
* @param param 参数
|
|
|
*/
|
|
*/
|
|
|
public TaskInfo startCallTask(TaskInfo param, Long companyId){
|
|
public TaskInfo startCallTask(TaskInfo param, Long companyId){
|
|
|
- return utils.send("startCallTask", OBJECT_MAPPER.valueToTree(param), getObj(TaskInfo.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("startCallTask", OBJECT_MAPPER.valueToTree(param), getObj(TaskInfo.class), companyId);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 停止外呼任务
|
|
* 停止外呼任务
|
|
|
* @param param 参数
|
|
* @param param 参数
|
|
|
*/
|
|
*/
|
|
|
public TaskInfo stopCallTask(TaskInfo param, Long companyId){
|
|
public TaskInfo stopCallTask(TaskInfo param, Long companyId){
|
|
|
- return utils.send("stopCallTask", OBJECT_MAPPER.valueToTree(param), getObj(TaskInfo.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("stopCallTask", OBJECT_MAPPER.valueToTree(param), getObj(TaskInfo.class), companyId);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 对话图查询(uuid)
|
|
* 对话图查询(uuid)
|
|
|
* @param param 参数
|
|
* @param param 参数
|
|
|
*/
|
|
*/
|
|
|
public TaskInfo getDialogMap(getDialogMapDomain param, Long companyId){
|
|
public TaskInfo getDialogMap(getDialogMapDomain param, Long companyId){
|
|
|
- return utils.send("getDialogMap", OBJECT_MAPPER.valueToTree(param), getObj("telData", TaskInfo.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("getDialogMap", OBJECT_MAPPER.valueToTree(param), getObj("telData", TaskInfo.class), companyId);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 获取主叫分组
|
|
* 获取主叫分组
|
|
|
* @param param 参数
|
|
* @param param 参数
|
|
|
*/
|
|
*/
|
|
|
public CIDGroupListResult getCIDGroupList(BaseDomain param, Long companyId){
|
|
public CIDGroupListResult getCIDGroupList(BaseDomain param, Long companyId){
|
|
|
- return utils.send("getCIDGroupList", OBJECT_MAPPER.valueToTree(param), getObj("telData", CIDGroupListResult.class), companyId);
|
|
|
|
|
|
|
+ return AiCallUtils.send("getCIDGroupList", OBJECT_MAPPER.valueToTree(param), getObj("telData", CIDGroupListResult.class), companyId);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|