Browse Source

Merge pull request #3619 from zhangbing-bing/master

解决调度中心调度过程中在后台停止的job被错误启动问题(优化方案)
许雪里 1 year ago
parent
commit
5f0e0cd78b

+ 5 - 3
xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobInfoMapper.xml

@@ -232,10 +232,12 @@
 		UPDATE xxl_job_info
 		UPDATE xxl_job_info
 		SET
 		SET
 			trigger_last_time = #{triggerLastTime},
 			trigger_last_time = #{triggerLastTime},
-			trigger_next_time = #{triggerNextTime},
-			trigger_status = #{triggerStatus}
+			trigger_next_time = #{triggerNextTime}
+			<if test="triggerStatus == 0">
+			 , trigger_status = #{triggerStatus}
+			</if>
 		WHERE id = #{id}
 		WHERE id = #{id}
 		  AND trigger_status = 1
 		  AND trigger_status = 1
 	</update>
 	</update>
 
 
-</mapper>
+</mapper>