|
@@ -1,5 +1,24 @@
|
|
|
package com.factory.init;
|
|
|
|
|
|
+import java.time.LocalTime;
|
|
|
+import java.time.temporal.ChronoUnit;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.concurrent.Callable;
|
|
|
+import java.util.concurrent.ConcurrentMap;
|
|
|
+import java.util.concurrent.FutureTask;
|
|
|
+
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.quartz.DisallowConcurrentExecution;
|
|
|
+import org.quartz.Job;
|
|
|
+import org.quartz.JobExecutionContext;
|
|
|
+import org.quartz.JobExecutionException;
|
|
|
+import org.springframework.web.socket.TextMessage;
|
|
|
+
|
|
|
import com.factory.base.entity.task.FirstCalendar;
|
|
|
import com.factory.base.entity.task.SendMsgReq;
|
|
|
import com.factory.base.util.time.TimeConvert;
|
|
@@ -7,23 +26,13 @@ import com.factory.common.CommonUtil;
|
|
|
import com.factory.service.FirstTaskService;
|
|
|
import com.factory.service.MsgService;
|
|
|
import com.factory.websocket.WsSessionManager;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.quartz.DisallowConcurrentExecution;
|
|
|
-import org.quartz.Job;
|
|
|
-import org.quartz.JobExecutionContext;
|
|
|
-import org.quartz.JobExecutionException;
|
|
|
-import org.springframework.web.socket.TextMessage;
|
|
|
|
|
|
-import java.time.LocalTime;
|
|
|
-import java.time.temporal.ChronoUnit;
|
|
|
-import java.util.*;
|
|
|
-import java.util.concurrent.Callable;
|
|
|
-import java.util.concurrent.ConcurrentMap;
|
|
|
-import java.util.concurrent.FutureTask;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
/**
|
|
|
* onsite 提醒job
|
|
|
*/
|
|
|
+@Slf4j
|
|
|
@DisallowConcurrentExecution
|
|
|
public class FirstRemindJob implements Job {
|
|
|
|
|
@@ -37,7 +46,7 @@ public class FirstRemindJob implements Job {
|
|
|
try {
|
|
|
createTask(paramMap);// 执行任务
|
|
|
} catch (Throwable e) {
|
|
|
- e.printStackTrace();
|
|
|
+ log.error("execute生产任务出错",e);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -58,7 +67,7 @@ public class FirstRemindJob implements Job {
|
|
|
t.get();
|
|
|
}//等等所有线程结束
|
|
|
} catch (Throwable e) {
|
|
|
- e.printStackTrace();
|
|
|
+ log.error("createTask生产任务出错",e);
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -157,7 +166,7 @@ public class FirstRemindJob implements Job {
|
|
|
qm.put("first_task_id", cal.getFirstTaskId());
|
|
|
firstTaskService.updateFirstRemindFlag(qm);
|
|
|
} catch (Throwable e) {
|
|
|
- e.printStackTrace();
|
|
|
+ log.error("remindFirstWork生产任务出错",e);
|
|
|
}
|
|
|
}
|
|
|
});
|