ruoyi-admin/src/main/java/com/ruoyi/web/controller/hanler/ChatWebSocketHandler.java
@@ -144,7 +144,7 @@ returnQues.setNowQuestion(ivrLibaTemplateScriptVO); // returnQues.setCode(ivrLibaTemplateScriptVO.getTargetid() + 1); } // returnQues.setKcb("你好,大傻狗,我们是某某某医院,现在需要做一次随访;"); // 设置开场白 returnQues.setKcb(ivrLibaTemplateVO1.getRevisitBefore()); //记录响应 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java
@@ -113,7 +113,9 @@ List<IvrLibaTargetVO> ivrLibaTargetVOS = ivrLibaTargetService.targetInfo(ivrLibaTarget); //用于分页 List<IvrLibaTarget> ivrLibaTargets = ivrLibaTargetService.selectIvrLibaTargetList(null); ivrLibaTarget.setPageNum(null); ivrLibaTarget.setPageSize(null); List<IvrLibaTarget> ivrLibaTargets = ivrLibaTargetService.selectIvrLibaTargetList(ivrLibaTarget); //分页 TableDataInfo rspData = new TableDataInfo(); rspData.setCode(HttpStatus.SUCCESS); ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplateController.java
@@ -9,6 +9,7 @@ import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.exception.base.BaseException; import com.ruoyi.common.utils.poi.ExcelUtil; import com.smartor.config.PhoneUtils; import com.smartor.config.RabbitMqConfig; import com.smartor.domain.IvrLibaTemplate; import com.smartor.domain.IvrLibaTemplateVO; @@ -48,6 +49,9 @@ @Autowired private RabbitTemplate rabbitTemplate; @Autowired private PhoneUtils phoneUtils; /** * 查询模板库列表 @@ -173,4 +177,14 @@ log.info("-------------延迟队列{}ms后执行.-------------", test1Vo.getTimes()); return success(); } /** * 开始执行(测试用) */ @GetMapping("/addUser2") public AjaxResult addUser2() { String s = phoneUtils.ob("","","","","","","","3001","",true); return AjaxResult.success(s); } } smartor/src/main/java/com/smartor/config/PhoneUtils.java
@@ -1,17 +1,13 @@ package com.smartor.config; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.utils.HttpUtil; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.http.HttpEntity; import org.apache.commons.httpclient.methods.PostMethod; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.http.util.EntityUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import sun.net.www.http.HttpClient; import javax.mail.Multipart; import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; @@ -274,6 +270,13 @@ phonePort = "8001"; } HttpEntity<String> stringHttpEntity = HttpUtil.postJsonRequestV2(phoneIP + ":" + phonePort + path, req, String.class); String responseBody = null; try { responseBody = new String(stringHttpEntity.getBody().getBytes("ISO-8859-1"), "UTF-8"); System.out.println(responseBody); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return new String(stringHttpEntity.getBody().getBytes(StandardCharsets.UTF_8)); }