Commit c91c35d8 authored by litengwei's avatar litengwei

定时任务超时创建漏检记录

parent 0f455565
...@@ -592,6 +592,7 @@ public class JobService implements IJobService { ...@@ -592,6 +592,7 @@ public class JobService implements IJobService {
if (planDao.existsById(planId)) { if (planDao.existsById(planId)) {
List<Long> notStartPlanTaskList = planTaskMapper.getPlanTaskListByPlanId(planId,PlanTaskFinishStatusEnum.NOTSTARTED.getValue()); List<Long> notStartPlanTaskList = planTaskMapper.getPlanTaskListByPlanId(planId,PlanTaskFinishStatusEnum.NOTSTARTED.getValue());
List<Long> StartPlanTaskList = planTaskMapper.getPlanTaskListByPlanId(planId,PlanTaskFinishStatusEnum.UNDERWAY.getValue()); List<Long> StartPlanTaskList = planTaskMapper.getPlanTaskListByPlanId(planId,PlanTaskFinishStatusEnum.UNDERWAY.getValue());
List<PlanTask> planTaskList = planTaskMapper.getPlanTaskTListByPlanId(planId,PlanTaskFinishStatusEnum.UNDERWAY.getValue());
log.error("开始执行定时任务添加的任务==========>>{}", JSON.toJSONString(planTask)); log.error("开始执行定时任务添加的任务==========>>{}", JSON.toJSONString(planTask));
if (XJConstant.STATUS_MONITOR_START.equals(jobType)) { if (XJConstant.STATUS_MONITOR_START.equals(jobType)) {
...@@ -611,6 +612,11 @@ public class JobService implements IJobService { ...@@ -611,6 +612,11 @@ public class JobService implements IJobService {
}); });
} }
} }
for (PlanTask planTask: planTaskList
) {
createOmissionCheckRecord(planTask);
}
// iPlanTaskDao.updatePlanTaskDetailFinishStatus(collect,PlanTaskFinishStatusEnum.UNDERWAY.getValue()); // iPlanTaskDao.updatePlanTaskDetailFinishStatus(collect,PlanTaskFinishStatusEnum.UNDERWAY.getValue());
// updatePlanTaskStatus(planTask, PlanTaskFinishStatusEnum.OVERTIME.getValue()); // updatePlanTaskStatus(planTask, PlanTaskFinishStatusEnum.OVERTIME.getValue());
} }
......
...@@ -1572,6 +1572,16 @@ ...@@ -1572,6 +1572,16 @@
AND finish_status = #{finishStatus} AND finish_status = #{finishStatus}
</select> </select>
<select id="getPlanTaskTListByPlanId" resultType="com.yeejoin.amos.patrol.dao.entity.PlanTask">
SELECT
*
FROM
"p_plan_task"
WHERE
plan_id = #{planId}
AND finish_status = #{finishStatus}
</select>
<update id="updatePlanTaskByPlanId"> <update id="updatePlanTaskByPlanId">
update update
"p_plan_task" "p_plan_task"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment