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