ShopCouponClass::STATUS_UN_USE, 'endTime<' => date("Y-m-d H:i:s"), 'take' => 1,], '2000', 'id asc'); if (empty($coupons)) { return false; } try { foreach ($coupons as $coupon) { $info = ShopCouponClass::getById($coupon['id'], true); ShopCouponClass::expire($info); $log = "过期的优惠券:{$coupon['id']} json:" . json_encode($coupon); Yii::info($log); } } catch (Exception $e) { $msg = $e->getMessage(); noticeUtil::push("零售店优惠券过期处理报错:{$msg}", '15280215347'); } } }