From abaf72a337248943e037b02d069c094e2ee5d60b Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 05 Jul 2023 14:46:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/jtdev' into jtdev

---
 skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 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 7c6def0..3c8d78f 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
@@ -45,10 +45,26 @@
 		List<String> result = outCallClient.createOutCallTaskJobHandler(isOver,taskScheduleTime,personNumber, day);
 		XxlJobLogger.log("任务响应结果..." + result);
 		// 创建外呼短信发送任务记录
-		Boolean flag = createCallSmsNoticeTask(result);
+		Boolean flag = createCallSmsNoticeTaskByEvery(result);
 		XxlJobLogger.log("外呼短信通知任务创建结果:" + flag);
 		XxlJobLogger.log("结束自动创建任务...");
 		return ReturnT.SUCCESS;
+	}
+
+	/**
+	 * 创建外呼短信发送任务记录--日常定时任务
+	 * @param result
+	 */
+	private Boolean createCallSmsNoticeTaskByEvery(List<String> result) {
+		Boolean flag = false;
+		if (null != result && result.size()>3) {
+			if (result.get(2).equals("true")) {
+				// 获取任务id
+				String taskId = result.get(1);
+				flag = outCallClient.createCallSmsNoticeTask(taskId);
+			}
+		}
+		return flag;
 	}
 
 	/**
@@ -94,7 +110,7 @@
 	 * @return
 	 * @throws Exception
 	 */
-	@XxlJob("testOutCall_0628")
+	@XxlJob("testOutCall_0703")
 	public ReturnT<String> testOutCall(String param){
 		XxlJobLogger.log("开始执行任务...");
 		JSONObject jsonParam = JSON.parseObject(param);
@@ -103,8 +119,8 @@
 //		String personNumber = jsonParam.getString("personNumber");
 //		String day = jsonParam.getString("day");
 		// 创建外呼任务
-		Object result = outCallClient.testOutCall("","","", "");
-		XxlJobLogger.log("任务响应结果:" + result);
+//		Object result = outCallClient.createOutCallTaskJobHandler("","","", "");
+//		XxlJobLogger.log("任务响应结果:" + result);
 		XxlJobLogger.log("结束自动创建任务...");
 		return ReturnT.SUCCESS;
 	}

--
Gitblit v1.9.3