ai接口调用修改与优化

This commit is contained in:
Lenovo 2024-07-08 19:09:45 +08:00
parent 257cea70cc
commit 2d894f563d
3 changed files with 13 additions and 5 deletions

View File

@ -36,7 +36,8 @@ public class AiController {
@GetMapping(value = "/addAiTask") @GetMapping(value = "/addAiTask")
public R addAiTask(String phoneNum, String virtualPhone) throws Exception public R addAiTask(String phoneNum, String virtualPhone) throws Exception
{ {
String[] phone = {"14743668724,5124","15702041692,5116","18688423029,4964" String[] phone = {"14743668724,5124"
,"15702041692,5116","18688423029,4964"
,"14743659441,5088","14750080943,8848"}; ,"14743659441,5088","14750080943,8848"};
for (String ss :phone){ for (String ss :phone){
BusOrderInfo temp = new BusOrderInfo(); BusOrderInfo temp = new BusOrderInfo();

View File

@ -16,6 +16,7 @@ public interface IAiService
* @param virtualPhone * @param virtualPhone
*/ */
R addAiTask(String storeName,String remark,String phoneNo,String virtualPhone); R addAiTask(String storeName,String remark,String phoneNo,String virtualPhone);
void queryAiTask(); void queryAiTask();
} }

View File

@ -76,7 +76,13 @@ public class AiServiceImpl implements IAiService
System.out.println("建立任务返回: ============taskMainId,taskMainSn==========="+taskMainId+","+taskMainSn); System.out.println("建立任务返回: ============taskMainId,taskMainSn==========="+taskMainId+","+taskMainSn);
appendAiTask(phoneNo,virtualPhone,apiKey,userSn,projectSn,taskMainSn); try {
Thread.sleep(40000);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
appendAiTask(phoneNo,virtualPhone,apiKey,userSn,projectSn1,taskMainSn);
return R.ok(); return R.ok();
} else { } else {
@ -87,8 +93,9 @@ public class AiServiceImpl implements IAiService
} }
return R.fail(); return R.fail();
} }
@Async
public void appendAiTask(String phoneNo, String virtualPhone,String aKey, String uSn,String pSn,String dialTaskMainSn) { private void appendAiTask(String phoneNo, String virtualPhone,String aKey, String uSn,String pSn,String dialTaskMainSn) {
String requestJson = "{\"api_key\": \"" + aKey + "\",\"user_sn\": \"" + uSn + "\",\"source\": \"测试任务\",\"project_sn\": \"" + pSn + "\",\"ai_user_sn\": \"SYSUSER|2665bcca63a2b5c724095fa01dce0470\",\"is_zidong\": \"on\",\"client_info_json\": {\"data\": [{\"姓名\": \"ws测试\",\"电话\": \"" + phoneNo + "\",\"备注\": \"门店新客\",\"虚拟分机号\": \"" + virtualPhone + "\"}]},\"is_open_second_dialing\": \"1\",\n" + String requestJson = "{\"api_key\": \"" + aKey + "\",\"user_sn\": \"" + uSn + "\",\"source\": \"测试任务\",\"project_sn\": \"" + pSn + "\",\"ai_user_sn\": \"SYSUSER|2665bcca63a2b5c724095fa01dce0470\",\"is_zidong\": \"on\",\"client_info_json\": {\"data\": [{\"姓名\": \"ws测试\",\"电话\": \"" + phoneNo + "\",\"备注\": \"门店新客\",\"虚拟分机号\": \"" + virtualPhone + "\"}]},\"is_open_second_dialing\": \"1\",\n" +
"\"is_open_remove_duplication\": \"0\",\"dial_task_main_sn\": \"" + dialTaskMainSn + "\",\"is_append\": \"1\"}"; "\"is_open_remove_duplication\": \"0\",\"dial_task_main_sn\": \"" + dialTaskMainSn + "\",\"is_append\": \"1\"}";
String requestUrl = "https://ai002.ciopaas.com/api/addJsonOfAsync"; String requestUrl = "https://ai002.ciopaas.com/api/addJsonOfAsync";
@ -111,7 +118,6 @@ public class AiServiceImpl implements IAiService
} else { } else {
System.out.println("追加任务接口返回错误: " + jo.toString()); System.out.println("追加任务接口返回错误: " + jo.toString());
} }
} }
@Override @Override