|
@@ -9,12 +9,12 @@ class CouponService
|
|
|
{
|
|
|
public static function checkCouponExpired()
|
|
|
{
|
|
|
- $couponDetails = Db::select("select * from app_coupon_detail where cast(UNIX_TIMESTAMP('coupon_detail_deadline_datetime') as SIGNED) < ".time());
|
|
|
- dump($couponDetails);
|
|
|
+ $couponDetails = Db::select("select * from app_coupon_detail where (coupon_detail_status = 'INIT' OR coupon_detail_status = 'PENDING' OR coupon_detail_status = 'ACTIVED' OR coupon_detail_status = 'WAITING') AND coupon_detail_deadline_datetime != '' AND CAST(UNIX_TIMESTAMP(coupon_detail_deadline_datetime) as SIGNED) < ".time());
|
|
|
foreach ($couponDetails as $detail){
|
|
|
$endTimeUnix = strtotime($detail->coupon_detail_deadline_datetime);
|
|
|
if ($endTimeUnix < time()){
|
|
|
- CouponDetail::where('join_detail_coupon_id',$detail->$detail)->update(['coupon_detail_status'=>'EXPIRED']);
|
|
|
+ CouponDetail::where('coupon_detail_id',$detail->coupon_detail_id)->update(['coupon_detail_status'=>'EXPIRED']);
|
|
|
+ echo $detail->coupon_detail_id."已过期\n";
|
|
|
}
|
|
|
}
|
|
|
}
|