where('status',2)->where('express_state','3') ->where('express_receive_time','<',$date)->get(); foreach($orders as $key=>$val){ Log::info($val->order_no.':订单系统自动收货'); Order::where('id',$val->id)->update(['status'=>3,'order_status'=>1]); event(new FinishAccount($val->order_no)); } } }