private function insertapostar($endpoint, $request) { $apostarCMDDAO = new ApostarCMDDAO(); $cmd = new ApostarCMDVO(); $cmd->chat_id = $request->get_chat_id(); $cmd->descrip = 'ambos marcan'; $cmd->importe = 1.34; $cmd->partido = 25; $result = $apostarCMDDAO->insert($cmd); //var_dump($result); $text = 'Insertado --Chatid: ' . $result->chat_id; $text .= '. descrip: ' . $result->descrip; $text .= ' importe: ' . $result->importe; $text .= ' partido: ' . $result->partido; $response = new Response($endpoint, $request->get_chat_id(), Response::TYPE_TEXT); $response->text = $text; return $response; }
private function apostar($endpoint, $request, $grupoVO) { $urlApi = $grupoVO->url_api; //Se comprueba si es un chat privado, para obtener el token del usuario $text = ''; if ($request->is_private_chat()) { $currentCMDDAO = new CurrentCMDDAO(); $result = $currentCMDDAO->select($request->get_chat_id()); if ($result != null) { //Si hay comando en curso, se borra y se inserta este $currentCMDDAO->delete($request->get_chat_id()); } $cmd = new CurrentCMDVO(); $cmd->chat_id = $request->get_chat_id(); $cmd->cmd = 'apostar'; $cmd->grupo = $grupoVO->id; $resultInsertCMD = $currentCMDDAO->insert($cmd); $apostarCMDDAO = new ApostarCMDDAO(); $cmd = new ApostarCMDVO(); $cmd->chat_id = $request->get_chat_id(); $resultInsertApostarCMD = $apostarCMDDAO->insert($cmd); $this->log->debug("apostar al grupo: " . $grupoVO->nombre); return self::preguntarPartido($endpoint, $request, $urlApi); } else { $text = 'Esto solo se puede usar en privado, n***a!!'; } return Response::create_text_response($endpoint, $request->get_chat_id(), $text); }