修复执行器下线时无法更新执行器地址的问题(只有一个执行器时,下线后数据为空,导致无法更新)

pull/15/head
鼠浩安 6 years ago
parent 5bcc6b6a05
commit d37c252202

@ -33,7 +33,7 @@ public interface XxlJobGroupDao {
* @param timeout
* @return
*/
@Update("UPDATE xxl_job_group gp\n" + "JOIN (\n" + "\tSELECT registry_key\n"
@Update("UPDATE xxl_job_group gp\n" + "LEFT JOIN (\n" + "\tSELECT registry_key\n"
+ "\t\t,GROUP_CONCAT(DISTINCT registry_value ORDER BY registry_value SEPARATOR ',') address_list\n"
+ "\tFROM `xxl_job_registry` \n" + "\tWHERE registry_group='EXECUTOR' AND registry_key=#{appName}\n"
+ "\t\tAND update_time>= DATE_ADD(NOW(),INTERVAL -#{timeout} SECOND)\n"

Loading…
Cancel
Save