重构抢单代码
This commit is contained in:
@@ -88,6 +88,7 @@ public class LbBuyAccountController {
|
||||
summary = "按抢单账号批量抢购",
|
||||
description =
|
||||
"根据 ids 查询 lb_buy_account,按 tenant_id 关联 lb_third_integration_config 获取 URL 与 appStr;"
|
||||
+ "各账号并发抢购(每账号一线程);accountResults 顺序与 ids 一致;同租户同货品 ID 仅允许一个账号尝试;"
|
||||
+ "每个账号使用 token_front 作为 hxrd 请求 Token,max_grab_count 作为最大成功抢购笔数,"
|
||||
+ "抢购逻辑同 LbGoodsController#rushBuy")
|
||||
public ResponseEntity<Map<String, Object>> rushBuy(
|
||||
|
||||
@@ -139,7 +139,7 @@ public class LbGoodsController {
|
||||
@Operation(
|
||||
summary = "抢购货品",
|
||||
description =
|
||||
"从 lb_goods 选取金额大于29000且24小时内更新的货品,调用 hxrd POST /api/order/buy(body: id、seller_id);"
|
||||
"从 lb_goods 选取金额大于25000且不超过38000、24小时内更新的货品,调用 hxrd POST /api/order/buy(body: id、seller_id);"
|
||||
+ "成功笔数达到 maxBuyCount 后停止,且循环抢购总次数不超过 maxBuyCount 的5倍;"
|
||||
+ "token、URL、appStr 等从 lb_third_integration_config 按 tenantId 读取;"
|
||||
+ "token 可选,传入时覆盖库中 goodsApiToken")
|
||||
|
||||
Reference in New Issue
Block a user