where(['order_status' => OrderStatusEnum::PAY])->andWhere(['<', 'pay_time', time() - 600])->andWhere(['marketing_type' => QiJuheEnum::PLUGIN_SIGN])->select('id, mall_id')->each() as $each) { if (empty(OrderModel::findOne(['order_id' => $each->id]))) { \Yii::$app->services->rabbitMq->push(RabbitMqEnum::EXCHANGE_ORDER, RabbitMqEnum::ORDER_QUEUE, ['mall_id' => $each->mall_id, 'id' => $each->id], \addons\QiJuhe\common\listeners\OrderPaidListener::class, 'async_handle'); } } } }