parent
86e3dba268
commit
5aca52388b
|
|
@ -30,7 +30,7 @@ public interface CouponApi {
|
||||||
@Parameter(name = "id", description = "优惠券编号", required = true, example = "1")
|
@Parameter(name = "id", description = "优惠券编号", required = true, example = "1")
|
||||||
CommonResult<Boolean> returnUsedCoupon(@RequestParam("id") Long id);
|
CommonResult<Boolean> returnUsedCoupon(@RequestParam("id") Long id);
|
||||||
|
|
||||||
@GetMapping(PREFIX + "/validate")
|
@PostMapping(PREFIX + "/validate")
|
||||||
@Operation(summary = "校验优惠劵")
|
@Operation(summary = "校验优惠劵")
|
||||||
CommonResult<CouponRespDTO> validateCoupon(@Valid CouponValidReqDTO validReqDTO);
|
CommonResult<CouponRespDTO> validateCoupon(@Valid CouponValidReqDTO validReqDTO);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ public class CouponServiceImpl implements CouponService {
|
||||||
throw exception(COUPON_STATUS_NOT_UNUSED);
|
throw exception(COUPON_STATUS_NOT_UNUSED);
|
||||||
}
|
}
|
||||||
// 校验有效期;为避免定时器没跑,实际优惠劵已经过期
|
// 校验有效期;为避免定时器没跑,实际优惠劵已经过期
|
||||||
if (LocalDateTimeUtils.isBetween(coupon.getValidStartTime(), coupon.getValidEndTime())) {
|
if (!LocalDateTimeUtils.isBetween(coupon.getValidStartTime(), coupon.getValidEndTime())) {
|
||||||
throw exception(COUPON_VALID_TIME_NOT_NOW);
|
throw exception(COUPON_VALID_TIME_NOT_NOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue