重构抢单代码

This commit is contained in:
2026-06-05 10:12:29 +08:00
parent 1445c01c78
commit 78c1fd60a7
12 changed files with 552 additions and 102 deletions

View File

@@ -43,4 +43,18 @@ public interface LbBuyAccountMapper extends BaseMapper<LbBuyAccount> {
@Param("rushBuyResult") String rushBuyResult,
@Param("lastRushBuyTime") LocalDateTime lastRushBuyTime,
@Param("updateTime") LocalDateTime updateTime);
/**
* 按主键更新 token_front跳过多租户拦截避免批量抢单 worker 线程无租户上下文导致更新 0 行。
*/
@InterceptorIgnore(tenantLine = "true")
@Update("""
UPDATE lb_buy_account
SET token_front = #{tokenFront},
update_time = #{updateTime}
WHERE id = #{id}
""")
int updateTokenFront(@Param("id") String id,
@Param("tokenFront") String tokenFront,
@Param("updateTime") LocalDateTime updateTime);
}