修改优惠卷过期不重复发放问题
This commit is contained in:
parent
15a4794639
commit
2347f66eaf
@ -40,7 +40,7 @@ class UserCouponExpiredDelayDirectConsumer extends ConsumerMessage
|
||||
|
||||
public function consumeMessage($data, AMQPMessage $message): string
|
||||
{
|
||||
Log::getInstance("queue-UserCouponExpired")->error("开始:" . json_encode($data, JSON_UNESCAPED_UNICODE));
|
||||
Log::getInstance("queue-UserCouponExpired")->info("开始:" . json_encode($data, JSON_UNESCAPED_UNICODE));
|
||||
|
||||
// 检测参数
|
||||
if (!isset($data['user_coupon_id'])){
|
||||
|
||||
@ -67,16 +67,13 @@ class CouponService extends BaseService
|
||||
return true;
|
||||
}
|
||||
|
||||
// 判断该优惠卷过期时间
|
||||
if ($coupon['coupon_status'] != 1){
|
||||
return true;
|
||||
}
|
||||
|
||||
// 判断该优惠卷过期时间
|
||||
if ($coupon['valid_type'] == 1){
|
||||
// 绝对时效
|
||||
$date = date('Y-m-d H:i:s',time());
|
||||
if ($coupon['valid_end_time'] < $date){
|
||||
$valid_end_time = strtotime($coupon['valid_end_time']);
|
||||
|
||||
$date = time() + 60 * 5;
|
||||
if ($valid_end_time < $date){
|
||||
// 超出结束使用时间
|
||||
return true;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user