为什么调用赠品接口发放赠品已经超出库存最大值了,还能继续赠送
为什么调用赠品接口发放赠品已经超出库存最大值了,还能继续赠送?
当我们调用发放赠品接口给某个用户发放赠品后,假设这个赠品的库存是 10,当调用发放赠品 11 次以后还是可以调用成功
YouzanUmpPresentGive youzanUmpPresentGive = new YouzanUmpPresentGive();
//创建参数对象,并设置参数
YouzanUmpPresentGiveParams youzanUmpPresentGiveParams = new YouzanUmpPresentGiveParams();
youzanUmpPresentGiveParams.setActivityId(572996L);
youzanUmpPresentGiveParams.setBuyerId(17563168L);
youzanUmpPresentGive.setAPIParams(youzanUmpPresentGiveParams);
YouzanUmpPresentGiveResult result = yzClient.invoke(youzanUmpPresentGive, token, YouzanUmpPresentGiveResult.class);
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(result.getData()));
System.out.println(jsonObject);
这是因为赠品可以无限发,只有当被用户领取完毕后,库存才会核销。