记得上下班打卡 | git大法好,push需谨慎

Commit 9ae14363 authored by 周焕's avatar 周焕

Merge branch 'pre' into 'master'

Pre

See merge request !185
parents c2fc05c1 7b18a9e3
...@@ -31,7 +31,8 @@ public class GoblinStoreCouponVo implements Serializable, Cloneable { ...@@ -31,7 +31,8 @@ public class GoblinStoreCouponVo implements Serializable, Cloneable {
@ApiModelProperty(position = 16, value = "券类型[1-代金券|2-折扣券|3-满减券]") @ApiModelProperty(position = 16, value = "券类型[1-代金券|2-折扣券|3-满减券]")
private String type; private String type;
@ApiModelProperty(position = 17, value = "卡券库存,默认:0为无限") // @ApiModelProperty(position = 17, value = "卡券库存,默认:0为无限")
@ApiModelProperty(position = 17, value = "库存充足[0-无库存|1-有库存]")
private Integer stock; private Integer stock;
@ApiModelProperty(position = 18, value = "触发金额") @ApiModelProperty(position = 18, value = "触发金额")
private BigDecimal triggers; private BigDecimal triggers;
......
...@@ -68,10 +68,8 @@ public class GoblinCouponController { ...@@ -68,10 +68,8 @@ public class GoblinCouponController {
if (!CollectionUtils.isEmpty(userCouponVos)) if (!CollectionUtils.isEmpty(userCouponVos))
for (GoblinStoreCouponVo storeCouponVo : storeCouponVos) for (GoblinStoreCouponVo storeCouponVo : storeCouponVos)
for (GoblinUserCouponVo userCouponVo : userCouponVos) for (GoblinUserCouponVo userCouponVo : userCouponVos)
if (storeCouponVo.getStoreCouponId().equals(userCouponVo.getStoreCouponId())) { if (storeCouponVo.getStoreCouponId().equals(userCouponVo.getStoreCouponId()))
storeCouponVo.setReceiveCount(storeCouponVo.getReceiveCount() + 1); storeCouponVo.setReceiveCount(storeCouponVo.getReceiveCount() + 1);
break;
}
} }
} }
return ResponseDto.success(storeCouponVos); return ResponseDto.success(storeCouponVos);
......
...@@ -60,7 +60,13 @@ public class GoblinCouponImpl implements GoblinCouponService { ...@@ -60,7 +60,13 @@ public class GoblinCouponImpl implements GoblinCouponService {
for (GoblinStoreCouponVo vo : listVo) { for (GoblinStoreCouponVo vo : listVo) {
if ((vo.getType().equals(type) || type.equals("0")) && "1".equals(vo.getReceiveCurb()) if ((vo.getType().equals(type) || type.equals("0")) && "1".equals(vo.getReceiveCurb())
&& now.isAfter(vo.getStartTime()) && now.isBefore(vo.getEndTime())) { && now.isAfter(vo.getStartTime()) && now.isBefore(vo.getEndTime())) {
vo.setStock(null); // vo.setStock(null);
if (0 == vo.getStock()) {// 无限库存
vo.setStock(1);
} else {// 有限库存
int surplusStock = goblinRedisUtils.getStoreCouponStock(vo.getStoreCouponId());
vo.setStock(surplusStock == 0 ? 0 : 1);
}
returnList.add(vo); returnList.add(vo);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment