bulk_create(ignore_conflicts=True) 无法区分新建与已存在, 并发判题时会重复累加 unlock_count 并重复推送通知。 改为逐条 get_or_create,以 was_created 为唯一判据。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bulk_create(ignore_conflicts=True) 无法区分新建与已存在, 并发判题时会重复累加 unlock_count 并重复推送通知。 改为逐条 get_or_create,以 was_created 为唯一判据。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>