@Componentpublic classSendDataTask {
@Autowired
WorkFlowService workFlowServiceImpl;//首次推送待审
@Scheduled(cron = "0 */1 * * * ?") //间隔一分钟执行
public void taskCycle() throwsUnsupportedEncodingException {//第一次推送任务(产生任务),产生新任务则产生审批人,还需要取消掉没有认领任务的审批人的消息
List list = workFlowServiceImpl.getToDoTaskInfoBySendStatus("0","100");
ToDoTaskModel toDoTaskModel= newToDoTaskModel();for (int i = 0; i < list.size(); i++) {
toDoTaskModel=list.get(i);//自拼title//根据workflowID 判断拼接url
String taskID =toDoTaskModel.getTaskID();
String realTaskID=ChangeTaskIDUitl.changeTaskIDUitl(taskID);
String workflowID=toDoTaskModel.getWorkflowID();
String docID=toDoTaskModel.getDocID();
String title= "您有一条新的待审任务" + toDoTaskModel.getTodoTitle() +"等待审批";