From 2bada8eac5dd8d72be65509124d18b23d87fdf6a Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Fri, 16 Jun 2023 16:08:07 +0800
Subject: [PATCH] 外呼响应结果修改

---
 skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java |   47 ++++++++++++++++++++++++-----------------------
 1 files changed, 24 insertions(+), 23 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java b/skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java
index 639a87b..099d63b 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java
@@ -13,6 +13,7 @@
 import org.springframework.stereotype.Component;
 
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -44,29 +45,29 @@
 		String personNumber = jsonParam.getString("personNumber");
 		String day = jsonParam.getString("day");
 		// 创建外呼任务
-		Object result = outCallClient.createOutCallTaskJobHandler(isOver,taskScheduleTime,personNumber, day);
-		String[] split = result.toString().split(",");
-		if (split[0].equals("true")) {
-			// 获取任务id
-			String taskId = split[1];
-			// 修改定时任务
-			XxlJobInfo jobInfo = xxlJobInfoService.getById(11);
-			// 解析参数
-			Map mapParams = (Map) jobInfo.getExecutorParam();
-			String time = mapParams.get("time").toString();
-			XxlJobInfoVO xxlJobInfo = new XxlJobInfoVO();
-			xxlJobInfo.setId(11);
-			Map<String, Object> map = new HashMap<>(2);
-			map.put("taskId", taskId);
-			map.put("time", time);
-			xxlJobInfo.setExecutorParam(map);
-			Object o = xxlJobInfoService.updateXxlJobById(xxlJobInfo);
-			if (Boolean.parseBoolean(o.toString())) {
-				XxlJobLogger.log("外呼未接通短信通知定时任务修改成功!任务ID:" + taskId);
-			}else {
-				XxlJobLogger.log("外呼未接通短信通知定时任务修改失败!任务ID:" + taskId);
-			}
-		}
+		List<String> result = outCallClient.createOutCallTaskJobHandler(isOver,taskScheduleTime,personNumber, day);
+		XxlJobLogger.log("任务响应结果..." + result);
+//		if (result.get(2).equals("true")) {
+//			// 获取任务id
+//			String taskId = result.get(1);
+//			// 修改定时任务
+//			XxlJobInfo jobInfo = xxlJobInfoService.getById(11);
+//			// 解析参数
+//			Map mapParams = (Map) jobInfo.getExecutorParam();
+//			String time = mapParams.get("time").toString();
+//			XxlJobInfoVO xxlJobInfo = new XxlJobInfoVO();
+//			xxlJobInfo.setId(11);
+//			Map<String, Object> map = new HashMap<>(2);
+//			map.put("taskId", taskId);
+//			map.put("time", time);
+//			xxlJobInfo.setExecutorParam(map);
+//			Object o = xxlJobInfoService.updateXxlJobById(xxlJobInfo);
+//			if (Boolean.parseBoolean(o.toString())) {
+//				XxlJobLogger.log("外呼未接通短信通知定时任务修改成功!任务ID:" + taskId);
+//			}else {
+//				XxlJobLogger.log("外呼未接通短信通知定时任务修改失败!任务ID:" + taskId);
+//			}
+//		}
 		XxlJobLogger.log("结束自动创建任务...");
 		return ReturnT.SUCCESS;
 	}

--
Gitblit v1.9.3