抢购配置读取从表

This commit is contained in:
2026-05-31 07:56:33 +08:00
parent 76297caa81
commit e3e47dab48
9 changed files with 102 additions and 10 deletions

View File

@@ -141,12 +141,14 @@ public class LbGoodsController {
description =
"从 lb_goods 按 total_money 从大到小选取金额小于39000的货品调用 hxrd POST /api/order/buybody: id、seller_id"
+ "成功笔数达到 maxBuyCount 后停止,且循环抢购总次数不超过 maxBuyCount 的5倍"
+ "token 可选,未传时使用 hxr.admin.goods-api-token")
+ "token、URL、appStr 等从 lb_third_integration_config 按 tenantId 读取;"
+ "token 可选,传入时覆盖库中 goodsApiToken")
public ResponseEntity<Map<String, Object>> rushBuy(
@Parameter(description = "maxBuyCount 必填token 可选", required = true)
@Parameter(description = "tenantId、maxBuyCount 必填token 可选", required = true)
@RequestBody LbGoodsRushBuyRequest request) {
Map<String, Object> result =
lbGoodsService.rushBuy(request.getToken(), request.getMaxBuyCount());
lbGoodsService.rushBuy(
request.getTenantId(), request.getToken(), request.getMaxBuyCount());
Boolean success = (Boolean) result.get("success");
if (success != null && success) {
return ResponseEntity.ok(result);