xieb
2023-10-19 1dd5d8f8a616f5cf3caa7828d46989c7d3dcafc4
skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/PatrolXxlJob.java
@@ -44,4 +44,26 @@
      XxlJobLogger.log("总数量:<span style='color:red'>" + taskJobHandler.get(0) + "</span> ... 失败数量:<span style='color:red'>" + taskJobHandler.get(1)  + "</span> ");
      return ReturnT.SUCCESS;
   }
   /**
    * 给巡查责任人定时创建任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("createTaskJobByConditionHandler")
   public ReturnT<String> createTaskJobByConditionHandler(String param){
      XxlJobLogger.log("开始自动创建任务...");
      JSONObject jsonParam = JSON.parseObject(param);
      String processDefinitionId = jsonParam.getString("processDefinitionId");
      String taskType = jsonParam.getString("taskType");
      String title = jsonParam.getString("title");
      String content = jsonParam.getString("content");
      // 远程调用
      List<Integer> taskJobHandler = patrolTasClient.createTaskJobByConditionHandler(processDefinitionId, taskType, title, content);
      // 打印响应数据
      XxlJobLogger.log("结束自动创建任务...");
      XxlJobLogger.log("总数量:<span style='color:red'>" + taskJobHandler.get(0) + "</span> ... 失败数量:<span style='color:red'>" + taskJobHandler.get(1)  + "</span> ");
      return ReturnT.SUCCESS;
   }
}