input('order_id'); $order = Order::find($orderId); if(!isset($order)){ throw new AppException("未找到id为{$orderId}的订单记录"); } /** * @var RemittanceRecord $remittanceRecord */ $remittanceRecord = RemittanceRecord::where('order_pay_id',$order->order_pay_id)->orderBy('id','desc')->first(); if(!isset($remittanceRecord)){ throw new AppException("未找到order_pay_id为{$order->order_pay_id}的转账记录"); } return $remittanceRecord->currentProcess(); } /** * @throws \Exception */ public function cancel() { $this->toCancelState(); return $this->successJson(); } }