|
|
|
@ -247,15 +247,16 @@ |
|
|
|
|
</update> |
|
|
|
|
|
|
|
|
|
<select id="findLostJobIds" resultType="long" > |
|
|
|
|
SELECT t.id |
|
|
|
|
FROM xxl_job_log AS t |
|
|
|
|
WHERE t.trigger_code = 200 |
|
|
|
|
and t.handle_code = 0 |
|
|
|
|
and t.trigger_time <![CDATA[ <= ]]> #{losedTime} |
|
|
|
|
and t.executor_address not in ( |
|
|
|
|
SELECT t2.registry_value |
|
|
|
|
FROM xxl_job_registry AS t2 |
|
|
|
|
) |
|
|
|
|
SELECT |
|
|
|
|
t.id |
|
|
|
|
FROM |
|
|
|
|
xxl_job_log t |
|
|
|
|
LEFT JOIN xxl_job_registry t2 ON t.executor_address = t2.registry_value |
|
|
|
|
WHERE |
|
|
|
|
t.trigger_code = 200 |
|
|
|
|
AND t.handle_code = 0 |
|
|
|
|
AND t.trigger_time <![CDATA[ <= ]]> #{losedTime} |
|
|
|
|
AND t2.id IS NULL; |
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
</mapper> |