From 57f3c889d4d7fbfc453ed1fe65194baa6120bc32 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 21 Aug 2023 18:02:21 +0800
Subject: [PATCH] 新增按区域发起外呼任务,填报流程修改

---
 skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/OutCallXxlJob.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 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 8bd2e0d..2926e62 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
@@ -76,6 +76,30 @@
 	}
 
 	/**
+	 * 智能外呼定时创建任务执行器--指定区域呼叫
+	 * @param param
+	 * @return
+	 * @throws Exception
+	 */
+	@XxlJob("createOutCallTaskJobHandlerByArea")
+	public ReturnT<String> createOutCallTaskJobHandlerByArea(String param){
+		XxlJobLogger.log("开始执行任务...");
+		JSONObject jsonParam = JSON.parseObject(param);
+		String isOver = jsonParam.getString("isOver");
+		String taskScheduleTime = jsonParam.getString("taskScheduleTime");
+		String personNumber = jsonParam.getString("personNumber");
+		String day = jsonParam.getString("day");
+		// 创建外呼任务
+		List<String> result = outCallClient.createOutCallTaskJobHandlerByArea(isOver,taskScheduleTime,personNumber, day);
+		XxlJobLogger.log("任务响应结果..." + result);
+		// 创建外呼短信发送任务记录
+		Boolean flag = createCallSmsNoticeTaskByEvery(result);
+		XxlJobLogger.log("外呼短信通知任务创建结果:" + flag);
+		XxlJobLogger.log("结束自动创建任务...");
+		return ReturnT.SUCCESS;
+	}
+
+	/**
 	 * 创建外呼短信发送任务记录--日常定时任务
 	 * @param result
 	 */

--
Gitblit v1.9.3