|
@@ -422,12 +422,12 @@ def get_article_detail_job(db_client: DatabaseConnector):
|
|
|
update_sql = f"""
|
|
|
UPDATE {ARTICLE_TABLE} oav
|
|
|
JOIN (
|
|
|
- SELECT appMsgId, MAX(publish_timestamp) AS publish_timestamp
|
|
|
+ SELECT ghId, appMsgId, MAX(publish_timestamp) AS publish_timestamp
|
|
|
FROM {ARTICLE_TABLE}
|
|
|
WHERE publish_timestamp > %s
|
|
|
- GROUP BY appMsgId
|
|
|
+ GROUP BY ghId, appMsgId
|
|
|
) vv
|
|
|
- ON oav.appMsgId = vv.appMsgId
|
|
|
+ ON oav.appMsgId = vv.appMsgId AND oav.ghId = vv.ghId
|
|
|
SET oav.publish_timestamp = vv.publish_timestamp
|
|
|
WHERE oav.publish_timestamp <= %s;
|
|
|
"""
|