getOrderInfo(); $this->checkGoodOrder(); $this->getPayOrder(); $this->getRefundAmount(); $this->insertRefundOrder(); $this->refund(); $this->updateRefund(); } catch (Exception $e) { $errArr = explode(":", $e->getMessage()); $errMsg = $errArr[0]; $this->updateError($errMsg); throw new Exception($e->getMessage()); } } }