handle(); foreach ($repair->message as $msg) { echo "{$msg}
"; } // echo ''; exit(); dump($a,$repair->message); } public function allCallback(){ $payOrderIds = DB::table('yz_pay_order as po')->join('yz_order_pay as op', 'po.out_order_no', '=', 'op.pay_sn') ->where('po.status','2')->where('op.status',0)->distinct()->pluck('po.id'); $payOrders = PayOrder::whereIn('id',$payOrderIds)->get(); $payOrders->each(function ($payOrder) { if (!$payOrder) { throw new AppException('未找到支付记录' . request('pay_order_id')); } $a = (new PaymentCallbackRepair($payOrder))->handle(); dump($a); }); } }