package com.smartor.service.impl;
|
|
import com.alibaba.fastjson2.JSON;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.google.gson.Gson;
|
import com.ruoyi.common.core.redis.RedisCache;
|
import com.ruoyi.common.exception.base.BaseException;
|
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.DtoConversionUtils;
|
import com.smartor.config.PhoneUtils;
|
import com.smartor.config.RabbitMqCallPhoneConfig;
|
import com.smartor.domain.*;
|
import com.smartor.domain.robot.back.RobotAIDialogBack;
|
import com.smartor.domain.robot.back.RobotCallBack;
|
import com.smartor.domain.robot.back.RobotcdrInfoBack;
|
import com.smartor.mapper.*;
|
import com.smartor.service.AIRobotPhoneCallBackService;
|
import com.smartor.service.IIvrTaskService;
|
import com.smartor.service.IIvrTaskSingleService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.lang3.ObjectUtils;
|
import org.apache.commons.lang3.StringUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import java.text.SimpleDateFormat;
|
import java.util.*;
|
import java.util.concurrent.TimeUnit;
|
import java.util.regex.Matcher;
|
import java.util.regex.Pattern;
|
|
/**
|
* 单一任务(随访)Service业务层处理
|
*
|
* @author ruoyi
|
* @date 2024-02-02
|
*/
|
@Slf4j
|
@Service
|
public class AIRobotPhoneCallBackServiceImpl implements AIRobotPhoneCallBackService {
|
|
/**
|
* 呼叫到达线路后的状态返回接口
|
*
|
* @param robotCallBack
|
* @return
|
*/
|
@Override
|
public String callstatus(RobotCallBack robotCallBack) {
|
|
return null;
|
}
|
|
@Override
|
public String aidialog(RobotAIDialogBack robotAIDialogBack) {
|
return null;
|
}
|
|
@Override
|
public String cdrinfo(RobotcdrInfoBack robotcdrInfoBack) {
|
return null;
|
}
|
|
|
}
|