增加抢购货品接口
This commit is contained in:
@@ -132,21 +132,19 @@ public class LbGoodsController {
|
||||
@Operation(
|
||||
summary = "抢购货品",
|
||||
description =
|
||||
"按 idList 查询 lb_goods,再使用 token 调用 hxrd POST /api/order/buy(body: id、seller_id);"
|
||||
+ "成功笔数达到 maxBuyCount 后停止继续请求;需配置 hxr.admin.goods-api-app-str")
|
||||
"从 lb_goods 按 total_money 从大到小选取货品,调用 hxrd POST /api/order/buy(body: id、seller_id);"
|
||||
+ "成功笔数达到 maxBuyCount 后停止;token 可选,未传时使用 hxr.admin.goods-api-token")
|
||||
public ResponseEntity<Map<String, Object>> rushBuy(
|
||||
@Parameter(description = "token、maxBuyCount、idList", required = true)
|
||||
@Parameter(description = "maxBuyCount 必填,token 可选", required = true)
|
||||
@RequestBody LbGoodsRushBuyRequest request) {
|
||||
Map<String, Object> result = lbGoodsService.rushBuy(
|
||||
request.getToken(), request.getMaxBuyCount(), request.getIdList());
|
||||
Map<String, Object> result =
|
||||
lbGoodsService.rushBuy(request.getToken(), request.getMaxBuyCount());
|
||||
Boolean success = (Boolean) result.get("success");
|
||||
if (success != null && success) {
|
||||
return ResponseEntity.ok(result);
|
||||
}
|
||||
if (result.get("message") != null
|
||||
&& (result.get("message").toString().contains("不能为空")
|
||||
|| result.get("message").toString().contains("必须大于0")
|
||||
|| result.get("message").toString().contains("无有效id"))) {
|
||||
&& result.get("message").toString().contains("必须大于0")) {
|
||||
return ResponseEntity.badRequest().body(result);
|
||||
}
|
||||
return ResponseEntity.ok(result);
|
||||
|
||||
Reference in New Issue
Block a user