0, 'errmsg' => "callback success", )); } public function _rspErr($errcode, $errmsg) { if (SERVER_ENV != _ONLINE) { error_log(json_encode(array( 'errcode' => $errcode, 'errmsg' => $errmsg, ))); } echo json_encode(array( 'errcode' => $errcode, 'errmsg' => $errmsg, )); } protected function addTransactionRecord($record) { $conn = myself()->_getMysql(''); $r = SqlHelper::insert( $conn, 't_market_transaction_record', $record ); if (!$r) { $this->_rspErr(2, 'unknown error, order_id=' . $record['order_id']); } } }