log->error('GoodOrderRefundFinishConsumer:error:NoData:'.json_encode($data)); return Result::ACK; } $this->log->callbackLog('GoodOrderRefundFinishConsumer:success:'.json_encode($data)); try { $service = new RefundGoodOrderFinishService(); $service->orderSno = $data['refund_order_sno']; $service->payType = (int)$data['pay_type']; $service->callbackData = $data['callback_data']; $service->orderType = OrderCode::ORDER_TYPE_GOOD; $service->handle(); } catch (Exception|ErrException $e) { $this->log->error('GoodOrderRefundFinishConsumer:error:'.$e->getMessage()); } return Result::ACK; } }