Commit 50387db8 authored by Ana's avatar Ana

cambios

parent bc657c3f
backend: backend:
resource: "@BackendBundle/Controller/" resource: "@BackendBundle/Resources/config/routing.yml"
type: annotation
prefix: /api prefix: /api
NelmioApiDocBundle: NelmioApiDocBundle:
resource: "@NelmioApiDocBundle/Resources/config/routing.yml" resource: "@NelmioApiDocBundle/Resources/config/routing.yml"
prefix: /webCall/doc prefix: /webCall/doc
\ No newline at end of file
\ No newline at end of file
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
</vendor> </vendor>
</table> </table>
<table name="respuestas_sms" phpName="RespuestasSms" idMethod="native"> <table name="respuestas_sms" phpName="RespuestasSms" idMethod="native">
<column name="res_id" phpName="ResId" type="INTEGER" primaryKey="true" required="true"/> <column name="res_id" phpName="ResId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
<column name="res_campana" phpName="ResCampana" type="INTEGER" required="true"/>
<column name="res_proveedor_sms" phpName="ResProveedorSms" type="INTEGER" required="true"/> <column name="res_proveedor_sms" phpName="ResProveedorSms" type="INTEGER" required="true"/>
<column name="res_emisor" phpName="ResEmisor" type="INTEGER" required="true"/> <column name="res_emisor" phpName="ResEmisor" type="VARCHAR" size="60" required="true"/>
<column name="res_movil" phpName="ResMovil" type="VARCHAR" size="60" required="true"/>
<column name="res_mensaje" phpName="ResMensaje" type="LONGVARCHAR" required="true"/> <column name="res_mensaje" phpName="ResMensaje" type="LONGVARCHAR" required="true"/>
<column name="res_http_code_respuesta_peticion" phpName="ResHttpCodeRespuestaPeticion" type="INTEGER" required="true"/> <column name="res_http_code_respuesta_peticion" phpName="ResHttpCodeRespuestaPeticion" type="INTEGER" required="true"/>
<column name="created_at" phpName="CreatedAt" type="TIMESTAMP" required="true" defaultExpr="CURRENT_TIMESTAMP"/> <column name="created_at" phpName="CreatedAt" type="TIMESTAMP" required="true" defaultExpr="CURRENT_TIMESTAMP"/>
......
...@@ -8,16 +8,16 @@ ...@@ -8,16 +8,16 @@
"packages": [ "packages": [
{ {
"name": "aws/aws-sdk-php", "name": "aws/aws-sdk-php",
"version": "3.107.0", "version": "3.107.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/aws/aws-sdk-php.git", "url": "https://github.com/aws/aws-sdk-php.git",
"reference": "cf0c0968f93748cbe35d6a78e7babc7b7460945f" "reference": "ccd3d13ae49a45bdf6a394d701f207c276dbf05a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/cf0c0968f93748cbe35d6a78e7babc7b7460945f", "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/ccd3d13ae49a45bdf6a394d701f207c276dbf05a",
"reference": "cf0c0968f93748cbe35d6a78e7babc7b7460945f", "reference": "ccd3d13ae49a45bdf6a394d701f207c276dbf05a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
"s3", "s3",
"sdk" "sdk"
], ],
"time": "2019-07-11T15:05:32+00:00" "time": "2019-07-12T18:07:41+00:00"
}, },
{ {
"name": "doctrine/annotations", "name": "doctrine/annotations",
......
...@@ -47,6 +47,9 @@ CREATE TABLE `respuestas_sms` ( ...@@ -47,6 +47,9 @@ CREATE TABLE `respuestas_sms` (
-- --
ALTER TABLE `respuestas_sms` ALTER TABLE `respuestas_sms`
ADD PRIMARY KEY (`res_id`); ADD PRIMARY KEY (`res_id`);
ALTER TABLE `respuestas_sms` ADD `res_movil` VARCHAR(60) NOT NULL AFTER `res_emisor`;
ALTER TABLE `respuestas_sms` CHANGE `res_id` `res_id` INT(11) NOT NULL AUTO_INCREMENT;
COMMIT; COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
......
...@@ -43,8 +43,10 @@ class RespuestasSmsTableMap extends TableMap ...@@ -43,8 +43,10 @@ class RespuestasSmsTableMap extends TableMap
$this->setUseIdGenerator(false); $this->setUseIdGenerator(false);
// columns // columns
$this->addPrimaryKey('res_id', 'ResId', 'INTEGER', true, null, null); $this->addPrimaryKey('res_id', 'ResId', 'INTEGER', true, null, null);
$this->addColumn('res_campana', 'ResCampana', 'INTEGER', true, null, null);
$this->addColumn('res_proveedor_sms', 'ResProveedorSms', 'INTEGER', true, null, null); $this->addColumn('res_proveedor_sms', 'ResProveedorSms', 'INTEGER', true, null, null);
$this->addColumn('res_emisor', 'ResEmisor', 'INTEGER', true, null, null); $this->addColumn('res_emisor', 'ResEmisor', 'VARCHAR', true, 60, null);
$this->addColumn('res_movil', 'ResMovil', 'VARCHAR', true, 60, null);
$this->addColumn('res_mensaje', 'ResMensaje', 'LONGVARCHAR', true, null, null); $this->addColumn('res_mensaje', 'ResMensaje', 'LONGVARCHAR', true, null, null);
$this->addColumn('res_http_code_respuesta_peticion', 'ResHttpCodeRespuestaPeticion', 'INTEGER', true, null, null); $this->addColumn('res_http_code_respuesta_peticion', 'ResHttpCodeRespuestaPeticion', 'INTEGER', true, null, null);
$this->addColumn('created_at', 'CreatedAt', 'TIMESTAMP', true, null, 'CURRENT_TIMESTAMP'); $this->addColumn('created_at', 'CreatedAt', 'TIMESTAMP', true, null, 'CURRENT_TIMESTAMP');
......
...@@ -44,6 +44,12 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -44,6 +44,12 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
*/ */
protected $res_id; protected $res_id;
/**
* The value for the res_campana field.
* @var int
*/
protected $res_campana;
/** /**
* The value for the res_proveedor_sms field. * The value for the res_proveedor_sms field.
* @var int * @var int
...@@ -52,10 +58,16 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -52,10 +58,16 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
/** /**
* The value for the res_emisor field. * The value for the res_emisor field.
* @var int * @var string
*/ */
protected $res_emisor; protected $res_emisor;
/**
* The value for the res_movil field.
* @var string
*/
protected $res_movil;
/** /**
* The value for the res_mensaje field. * The value for the res_mensaje field.
* @var string * @var string
...@@ -134,6 +146,17 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -134,6 +146,17 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
return $this->res_id; return $this->res_id;
} }
/**
* Get the [res_campana] column value.
*
* @return int
*/
public function getResCampana()
{
return $this->res_campana;
}
/** /**
* Get the [res_proveedor_sms] column value. * Get the [res_proveedor_sms] column value.
* *
...@@ -148,7 +171,7 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -148,7 +171,7 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
/** /**
* Get the [res_emisor] column value. * Get the [res_emisor] column value.
* *
* @return int * @return string
*/ */
public function getResEmisor() public function getResEmisor()
{ {
...@@ -156,6 +179,17 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -156,6 +179,17 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
return $this->res_emisor; return $this->res_emisor;
} }
/**
* Get the [res_movil] column value.
*
* @return string
*/
public function getResMovil()
{
return $this->res_movil;
}
/** /**
* Get the [res_mensaje] column value. * Get the [res_mensaje] column value.
* *
...@@ -279,6 +313,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -279,6 +313,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
return $this; return $this;
} // setResId() } // setResId()
/**
* Set the value of [res_campana] column.
*
* @param int $v new value
* @return RespuestasSms The current object (for fluent API support)
*/
public function setResCampana($v)
{
if ($v !== null && is_numeric($v)) {
$v = (int) $v;
}
if ($this->res_campana !== $v) {
$this->res_campana = $v;
$this->modifiedColumns[] = RespuestasSmsPeer::RES_CAMPANA;
}
return $this;
} // setResCampana()
/** /**
* Set the value of [res_proveedor_sms] column. * Set the value of [res_proveedor_sms] column.
* *
...@@ -303,13 +358,13 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -303,13 +358,13 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
/** /**
* Set the value of [res_emisor] column. * Set the value of [res_emisor] column.
* *
* @param int $v new value * @param string $v new value
* @return RespuestasSms The current object (for fluent API support) * @return RespuestasSms The current object (for fluent API support)
*/ */
public function setResEmisor($v) public function setResEmisor($v)
{ {
if ($v !== null && is_numeric($v)) { if ($v !== null) {
$v = (int) $v; $v = (string) $v;
} }
if ($this->res_emisor !== $v) { if ($this->res_emisor !== $v) {
...@@ -321,6 +376,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -321,6 +376,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
return $this; return $this;
} // setResEmisor() } // setResEmisor()
/**
* Set the value of [res_movil] column.
*
* @param string $v new value
* @return RespuestasSms The current object (for fluent API support)
*/
public function setResMovil($v)
{
if ($v !== null) {
$v = (string) $v;
}
if ($this->res_movil !== $v) {
$this->res_movil = $v;
$this->modifiedColumns[] = RespuestasSmsPeer::RES_MOVIL;
}
return $this;
} // setResMovil()
/** /**
* Set the value of [res_mensaje] column. * Set the value of [res_mensaje] column.
* *
...@@ -448,12 +524,14 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -448,12 +524,14 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
try { try {
$this->res_id = ($row[$startcol + 0] !== null) ? (int) $row[$startcol + 0] : null; $this->res_id = ($row[$startcol + 0] !== null) ? (int) $row[$startcol + 0] : null;
$this->res_proveedor_sms = ($row[$startcol + 1] !== null) ? (int) $row[$startcol + 1] : null; $this->res_campana = ($row[$startcol + 1] !== null) ? (int) $row[$startcol + 1] : null;
$this->res_emisor = ($row[$startcol + 2] !== null) ? (int) $row[$startcol + 2] : null; $this->res_proveedor_sms = ($row[$startcol + 2] !== null) ? (int) $row[$startcol + 2] : null;
$this->res_mensaje = ($row[$startcol + 3] !== null) ? (string) $row[$startcol + 3] : null; $this->res_emisor = ($row[$startcol + 3] !== null) ? (string) $row[$startcol + 3] : null;
$this->res_http_code_respuesta_peticion = ($row[$startcol + 4] !== null) ? (int) $row[$startcol + 4] : null; $this->res_movil = ($row[$startcol + 4] !== null) ? (string) $row[$startcol + 4] : null;
$this->created_at = ($row[$startcol + 5] !== null) ? (string) $row[$startcol + 5] : null; $this->res_mensaje = ($row[$startcol + 5] !== null) ? (string) $row[$startcol + 5] : null;
$this->updated_at = ($row[$startcol + 6] !== null) ? (string) $row[$startcol + 6] : null; $this->res_http_code_respuesta_peticion = ($row[$startcol + 6] !== null) ? (int) $row[$startcol + 6] : null;
$this->created_at = ($row[$startcol + 7] !== null) ? (string) $row[$startcol + 7] : null;
$this->updated_at = ($row[$startcol + 8] !== null) ? (string) $row[$startcol + 8] : null;
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
...@@ -463,7 +541,7 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -463,7 +541,7 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
} }
$this->postHydrate($row, $startcol, $rehydrate); $this->postHydrate($row, $startcol, $rehydrate);
return $startcol + 7; // 7 = RespuestasSmsPeer::NUM_HYDRATE_COLUMNS. return $startcol + 9; // 9 = RespuestasSmsPeer::NUM_HYDRATE_COLUMNS.
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating RespuestasSms object", $e); throw new PropelException("Error populating RespuestasSms object", $e);
...@@ -674,12 +752,18 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -674,12 +752,18 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
if ($this->isColumnModified(RespuestasSmsPeer::RES_ID)) { if ($this->isColumnModified(RespuestasSmsPeer::RES_ID)) {
$modifiedColumns[':p' . $index++] = '`res_id`'; $modifiedColumns[':p' . $index++] = '`res_id`';
} }
if ($this->isColumnModified(RespuestasSmsPeer::RES_CAMPANA)) {
$modifiedColumns[':p' . $index++] = '`res_campana`';
}
if ($this->isColumnModified(RespuestasSmsPeer::RES_PROVEEDOR_SMS)) { if ($this->isColumnModified(RespuestasSmsPeer::RES_PROVEEDOR_SMS)) {
$modifiedColumns[':p' . $index++] = '`res_proveedor_sms`'; $modifiedColumns[':p' . $index++] = '`res_proveedor_sms`';
} }
if ($this->isColumnModified(RespuestasSmsPeer::RES_EMISOR)) { if ($this->isColumnModified(RespuestasSmsPeer::RES_EMISOR)) {
$modifiedColumns[':p' . $index++] = '`res_emisor`'; $modifiedColumns[':p' . $index++] = '`res_emisor`';
} }
if ($this->isColumnModified(RespuestasSmsPeer::RES_MOVIL)) {
$modifiedColumns[':p' . $index++] = '`res_movil`';
}
if ($this->isColumnModified(RespuestasSmsPeer::RES_MENSAJE)) { if ($this->isColumnModified(RespuestasSmsPeer::RES_MENSAJE)) {
$modifiedColumns[':p' . $index++] = '`res_mensaje`'; $modifiedColumns[':p' . $index++] = '`res_mensaje`';
} }
...@@ -706,11 +790,17 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -706,11 +790,17 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
case '`res_id`': case '`res_id`':
$stmt->bindValue($identifier, $this->res_id, PDO::PARAM_INT); $stmt->bindValue($identifier, $this->res_id, PDO::PARAM_INT);
break; break;
case '`res_campana`':
$stmt->bindValue($identifier, $this->res_campana, PDO::PARAM_INT);
break;
case '`res_proveedor_sms`': case '`res_proveedor_sms`':
$stmt->bindValue($identifier, $this->res_proveedor_sms, PDO::PARAM_INT); $stmt->bindValue($identifier, $this->res_proveedor_sms, PDO::PARAM_INT);
break; break;
case '`res_emisor`': case '`res_emisor`':
$stmt->bindValue($identifier, $this->res_emisor, PDO::PARAM_INT); $stmt->bindValue($identifier, $this->res_emisor, PDO::PARAM_STR);
break;
case '`res_movil`':
$stmt->bindValue($identifier, $this->res_movil, PDO::PARAM_STR);
break; break;
case '`res_mensaje`': case '`res_mensaje`':
$stmt->bindValue($identifier, $this->res_mensaje, PDO::PARAM_STR); $stmt->bindValue($identifier, $this->res_mensaje, PDO::PARAM_STR);
...@@ -855,21 +945,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -855,21 +945,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
return $this->getResId(); return $this->getResId();
break; break;
case 1: case 1:
return $this->getResProveedorSms(); return $this->getResCampana();
break; break;
case 2: case 2:
return $this->getResEmisor(); return $this->getResProveedorSms();
break; break;
case 3: case 3:
return $this->getResMensaje(); return $this->getResEmisor();
break; break;
case 4: case 4:
return $this->getResHttpCodeRespuestaPeticion(); return $this->getResMovil();
break; break;
case 5: case 5:
return $this->getCreatedAt(); return $this->getResMensaje();
break; break;
case 6: case 6:
return $this->getResHttpCodeRespuestaPeticion();
break;
case 7:
return $this->getCreatedAt();
break;
case 8:
return $this->getUpdatedAt(); return $this->getUpdatedAt();
break; break;
default: default:
...@@ -901,12 +997,14 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -901,12 +997,14 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
$keys = RespuestasSmsPeer::getFieldNames($keyType); $keys = RespuestasSmsPeer::getFieldNames($keyType);
$result = array( $result = array(
$keys[0] => $this->getResId(), $keys[0] => $this->getResId(),
$keys[1] => $this->getResProveedorSms(), $keys[1] => $this->getResCampana(),
$keys[2] => $this->getResEmisor(), $keys[2] => $this->getResProveedorSms(),
$keys[3] => $this->getResMensaje(), $keys[3] => $this->getResEmisor(),
$keys[4] => $this->getResHttpCodeRespuestaPeticion(), $keys[4] => $this->getResMovil(),
$keys[5] => $this->getCreatedAt(), $keys[5] => $this->getResMensaje(),
$keys[6] => $this->getUpdatedAt(), $keys[6] => $this->getResHttpCodeRespuestaPeticion(),
$keys[7] => $this->getCreatedAt(),
$keys[8] => $this->getUpdatedAt(),
); );
$virtualColumns = $this->virtualColumns; $virtualColumns = $this->virtualColumns;
foreach ($virtualColumns as $key => $virtualColumn) { foreach ($virtualColumns as $key => $virtualColumn) {
...@@ -950,21 +1048,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -950,21 +1048,27 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
$this->setResId($value); $this->setResId($value);
break; break;
case 1: case 1:
$this->setResProveedorSms($value); $this->setResCampana($value);
break; break;
case 2: case 2:
$this->setResEmisor($value); $this->setResProveedorSms($value);
break; break;
case 3: case 3:
$this->setResMensaje($value); $this->setResEmisor($value);
break; break;
case 4: case 4:
$this->setResHttpCodeRespuestaPeticion($value); $this->setResMovil($value);
break; break;
case 5: case 5:
$this->setCreatedAt($value); $this->setResMensaje($value);
break; break;
case 6: case 6:
$this->setResHttpCodeRespuestaPeticion($value);
break;
case 7:
$this->setCreatedAt($value);
break;
case 8:
$this->setUpdatedAt($value); $this->setUpdatedAt($value);
break; break;
} // switch() } // switch()
...@@ -992,12 +1096,14 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -992,12 +1096,14 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
$keys = RespuestasSmsPeer::getFieldNames($keyType); $keys = RespuestasSmsPeer::getFieldNames($keyType);
if (array_key_exists($keys[0], $arr)) $this->setResId($arr[$keys[0]]); if (array_key_exists($keys[0], $arr)) $this->setResId($arr[$keys[0]]);
if (array_key_exists($keys[1], $arr)) $this->setResProveedorSms($arr[$keys[1]]); if (array_key_exists($keys[1], $arr)) $this->setResCampana($arr[$keys[1]]);
if (array_key_exists($keys[2], $arr)) $this->setResEmisor($arr[$keys[2]]); if (array_key_exists($keys[2], $arr)) $this->setResProveedorSms($arr[$keys[2]]);
if (array_key_exists($keys[3], $arr)) $this->setResMensaje($arr[$keys[3]]); if (array_key_exists($keys[3], $arr)) $this->setResEmisor($arr[$keys[3]]);
if (array_key_exists($keys[4], $arr)) $this->setResHttpCodeRespuestaPeticion($arr[$keys[4]]); if (array_key_exists($keys[4], $arr)) $this->setResMovil($arr[$keys[4]]);
if (array_key_exists($keys[5], $arr)) $this->setCreatedAt($arr[$keys[5]]); if (array_key_exists($keys[5], $arr)) $this->setResMensaje($arr[$keys[5]]);
if (array_key_exists($keys[6], $arr)) $this->setUpdatedAt($arr[$keys[6]]); if (array_key_exists($keys[6], $arr)) $this->setResHttpCodeRespuestaPeticion($arr[$keys[6]]);
if (array_key_exists($keys[7], $arr)) $this->setCreatedAt($arr[$keys[7]]);
if (array_key_exists($keys[8], $arr)) $this->setUpdatedAt($arr[$keys[8]]);
} }
/** /**
...@@ -1010,8 +1116,10 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -1010,8 +1116,10 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
$criteria = new Criteria(RespuestasSmsPeer::DATABASE_NAME); $criteria = new Criteria(RespuestasSmsPeer::DATABASE_NAME);
if ($this->isColumnModified(RespuestasSmsPeer::RES_ID)) $criteria->add(RespuestasSmsPeer::RES_ID, $this->res_id); if ($this->isColumnModified(RespuestasSmsPeer::RES_ID)) $criteria->add(RespuestasSmsPeer::RES_ID, $this->res_id);
if ($this->isColumnModified(RespuestasSmsPeer::RES_CAMPANA)) $criteria->add(RespuestasSmsPeer::RES_CAMPANA, $this->res_campana);
if ($this->isColumnModified(RespuestasSmsPeer::RES_PROVEEDOR_SMS)) $criteria->add(RespuestasSmsPeer::RES_PROVEEDOR_SMS, $this->res_proveedor_sms); if ($this->isColumnModified(RespuestasSmsPeer::RES_PROVEEDOR_SMS)) $criteria->add(RespuestasSmsPeer::RES_PROVEEDOR_SMS, $this->res_proveedor_sms);
if ($this->isColumnModified(RespuestasSmsPeer::RES_EMISOR)) $criteria->add(RespuestasSmsPeer::RES_EMISOR, $this->res_emisor); if ($this->isColumnModified(RespuestasSmsPeer::RES_EMISOR)) $criteria->add(RespuestasSmsPeer::RES_EMISOR, $this->res_emisor);
if ($this->isColumnModified(RespuestasSmsPeer::RES_MOVIL)) $criteria->add(RespuestasSmsPeer::RES_MOVIL, $this->res_movil);
if ($this->isColumnModified(RespuestasSmsPeer::RES_MENSAJE)) $criteria->add(RespuestasSmsPeer::RES_MENSAJE, $this->res_mensaje); if ($this->isColumnModified(RespuestasSmsPeer::RES_MENSAJE)) $criteria->add(RespuestasSmsPeer::RES_MENSAJE, $this->res_mensaje);
if ($this->isColumnModified(RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION)) $criteria->add(RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION, $this->res_http_code_respuesta_peticion); if ($this->isColumnModified(RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION)) $criteria->add(RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION, $this->res_http_code_respuesta_peticion);
if ($this->isColumnModified(RespuestasSmsPeer::CREATED_AT)) $criteria->add(RespuestasSmsPeer::CREATED_AT, $this->created_at); if ($this->isColumnModified(RespuestasSmsPeer::CREATED_AT)) $criteria->add(RespuestasSmsPeer::CREATED_AT, $this->created_at);
...@@ -1079,8 +1187,10 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -1079,8 +1187,10 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
*/ */
public function copyInto($copyObj, $deepCopy = false, $makeNew = true) public function copyInto($copyObj, $deepCopy = false, $makeNew = true)
{ {
$copyObj->setResCampana($this->getResCampana());
$copyObj->setResProveedorSms($this->getResProveedorSms()); $copyObj->setResProveedorSms($this->getResProveedorSms());
$copyObj->setResEmisor($this->getResEmisor()); $copyObj->setResEmisor($this->getResEmisor());
$copyObj->setResMovil($this->getResMovil());
$copyObj->setResMensaje($this->getResMensaje()); $copyObj->setResMensaje($this->getResMensaje());
$copyObj->setResHttpCodeRespuestaPeticion($this->getResHttpCodeRespuestaPeticion()); $copyObj->setResHttpCodeRespuestaPeticion($this->getResHttpCodeRespuestaPeticion());
$copyObj->setCreatedAt($this->getCreatedAt()); $copyObj->setCreatedAt($this->getCreatedAt());
...@@ -1137,8 +1247,10 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent ...@@ -1137,8 +1247,10 @@ abstract class BaseRespuestasSms extends BaseObject implements Persistent
public function clear() public function clear()
{ {
$this->res_id = null; $this->res_id = null;
$this->res_campana = null;
$this->res_proveedor_sms = null; $this->res_proveedor_sms = null;
$this->res_emisor = null; $this->res_emisor = null;
$this->res_movil = null;
$this->res_mensaje = null; $this->res_mensaje = null;
$this->res_http_code_respuesta_peticion = null; $this->res_http_code_respuesta_peticion = null;
$this->created_at = null; $this->created_at = null;
......
...@@ -29,23 +29,29 @@ abstract class BaseRespuestasSmsPeer ...@@ -29,23 +29,29 @@ abstract class BaseRespuestasSmsPeer
const TM_CLASS = 'AppBundle\\Model\\map\\RespuestasSmsTableMap'; const TM_CLASS = 'AppBundle\\Model\\map\\RespuestasSmsTableMap';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 7; const NUM_COLUMNS = 9;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
/** The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS) */ /** The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS) */
const NUM_HYDRATE_COLUMNS = 7; const NUM_HYDRATE_COLUMNS = 9;
/** the column name for the res_id field */ /** the column name for the res_id field */
const RES_ID = 'respuestas_sms.res_id'; const RES_ID = 'respuestas_sms.res_id';
/** the column name for the res_campana field */
const RES_CAMPANA = 'respuestas_sms.res_campana';
/** the column name for the res_proveedor_sms field */ /** the column name for the res_proveedor_sms field */
const RES_PROVEEDOR_SMS = 'respuestas_sms.res_proveedor_sms'; const RES_PROVEEDOR_SMS = 'respuestas_sms.res_proveedor_sms';
/** the column name for the res_emisor field */ /** the column name for the res_emisor field */
const RES_EMISOR = 'respuestas_sms.res_emisor'; const RES_EMISOR = 'respuestas_sms.res_emisor';
/** the column name for the res_movil field */
const RES_MOVIL = 'respuestas_sms.res_movil';
/** the column name for the res_mensaje field */ /** the column name for the res_mensaje field */
const RES_MENSAJE = 'respuestas_sms.res_mensaje'; const RES_MENSAJE = 'respuestas_sms.res_mensaje';
...@@ -77,12 +83,12 @@ abstract class BaseRespuestasSmsPeer ...@@ -77,12 +83,12 @@ abstract class BaseRespuestasSmsPeer
* e.g. RespuestasSmsPeer::$fieldNames[RespuestasSmsPeer::TYPE_PHPNAME][0] = 'Id' * e.g. RespuestasSmsPeer::$fieldNames[RespuestasSmsPeer::TYPE_PHPNAME][0] = 'Id'
*/ */
protected static $fieldNames = array ( protected static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('ResId', 'ResProveedorSms', 'ResEmisor', 'ResMensaje', 'ResHttpCodeRespuestaPeticion', 'CreatedAt', 'UpdatedAt', ), BasePeer::TYPE_PHPNAME => array ('ResId', 'ResCampana', 'ResProveedorSms', 'ResEmisor', 'ResMovil', 'ResMensaje', 'ResHttpCodeRespuestaPeticion', 'CreatedAt', 'UpdatedAt', ),
BasePeer::TYPE_STUDLYPHPNAME => array ('resId', 'resProveedorSms', 'resEmisor', 'resMensaje', 'resHttpCodeRespuestaPeticion', 'createdAt', 'updatedAt', ), BasePeer::TYPE_STUDLYPHPNAME => array ('resId', 'resCampana', 'resProveedorSms', 'resEmisor', 'resMovil', 'resMensaje', 'resHttpCodeRespuestaPeticion', 'createdAt', 'updatedAt', ),
BasePeer::TYPE_COLNAME => array (RespuestasSmsPeer::RES_ID, RespuestasSmsPeer::RES_PROVEEDOR_SMS, RespuestasSmsPeer::RES_EMISOR, RespuestasSmsPeer::RES_MENSAJE, RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION, RespuestasSmsPeer::CREATED_AT, RespuestasSmsPeer::UPDATED_AT, ), BasePeer::TYPE_COLNAME => array (RespuestasSmsPeer::RES_ID, RespuestasSmsPeer::RES_CAMPANA, RespuestasSmsPeer::RES_PROVEEDOR_SMS, RespuestasSmsPeer::RES_EMISOR, RespuestasSmsPeer::RES_MOVIL, RespuestasSmsPeer::RES_MENSAJE, RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION, RespuestasSmsPeer::CREATED_AT, RespuestasSmsPeer::UPDATED_AT, ),
BasePeer::TYPE_RAW_COLNAME => array ('RES_ID', 'RES_PROVEEDOR_SMS', 'RES_EMISOR', 'RES_MENSAJE', 'RES_HTTP_CODE_RESPUESTA_PETICION', 'CREATED_AT', 'UPDATED_AT', ), BasePeer::TYPE_RAW_COLNAME => array ('RES_ID', 'RES_CAMPANA', 'RES_PROVEEDOR_SMS', 'RES_EMISOR', 'RES_MOVIL', 'RES_MENSAJE', 'RES_HTTP_CODE_RESPUESTA_PETICION', 'CREATED_AT', 'UPDATED_AT', ),
BasePeer::TYPE_FIELDNAME => array ('res_id', 'res_proveedor_sms', 'res_emisor', 'res_mensaje', 'res_http_code_respuesta_peticion', 'created_at', 'updated_at', ), BasePeer::TYPE_FIELDNAME => array ('res_id', 'res_campana', 'res_proveedor_sms', 'res_emisor', 'res_movil', 'res_mensaje', 'res_http_code_respuesta_peticion', 'created_at', 'updated_at', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, )
); );
/** /**
...@@ -92,12 +98,12 @@ abstract class BaseRespuestasSmsPeer ...@@ -92,12 +98,12 @@ abstract class BaseRespuestasSmsPeer
* e.g. RespuestasSmsPeer::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. RespuestasSmsPeer::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
protected static $fieldKeys = array ( protected static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('ResId' => 0, 'ResProveedorSms' => 1, 'ResEmisor' => 2, 'ResMensaje' => 3, 'ResHttpCodeRespuestaPeticion' => 4, 'CreatedAt' => 5, 'UpdatedAt' => 6, ), BasePeer::TYPE_PHPNAME => array ('ResId' => 0, 'ResCampana' => 1, 'ResProveedorSms' => 2, 'ResEmisor' => 3, 'ResMovil' => 4, 'ResMensaje' => 5, 'ResHttpCodeRespuestaPeticion' => 6, 'CreatedAt' => 7, 'UpdatedAt' => 8, ),
BasePeer::TYPE_STUDLYPHPNAME => array ('resId' => 0, 'resProveedorSms' => 1, 'resEmisor' => 2, 'resMensaje' => 3, 'resHttpCodeRespuestaPeticion' => 4, 'createdAt' => 5, 'updatedAt' => 6, ), BasePeer::TYPE_STUDLYPHPNAME => array ('resId' => 0, 'resCampana' => 1, 'resProveedorSms' => 2, 'resEmisor' => 3, 'resMovil' => 4, 'resMensaje' => 5, 'resHttpCodeRespuestaPeticion' => 6, 'createdAt' => 7, 'updatedAt' => 8, ),
BasePeer::TYPE_COLNAME => array (RespuestasSmsPeer::RES_ID => 0, RespuestasSmsPeer::RES_PROVEEDOR_SMS => 1, RespuestasSmsPeer::RES_EMISOR => 2, RespuestasSmsPeer::RES_MENSAJE => 3, RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION => 4, RespuestasSmsPeer::CREATED_AT => 5, RespuestasSmsPeer::UPDATED_AT => 6, ), BasePeer::TYPE_COLNAME => array (RespuestasSmsPeer::RES_ID => 0, RespuestasSmsPeer::RES_CAMPANA => 1, RespuestasSmsPeer::RES_PROVEEDOR_SMS => 2, RespuestasSmsPeer::RES_EMISOR => 3, RespuestasSmsPeer::RES_MOVIL => 4, RespuestasSmsPeer::RES_MENSAJE => 5, RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION => 6, RespuestasSmsPeer::CREATED_AT => 7, RespuestasSmsPeer::UPDATED_AT => 8, ),
BasePeer::TYPE_RAW_COLNAME => array ('RES_ID' => 0, 'RES_PROVEEDOR_SMS' => 1, 'RES_EMISOR' => 2, 'RES_MENSAJE' => 3, 'RES_HTTP_CODE_RESPUESTA_PETICION' => 4, 'CREATED_AT' => 5, 'UPDATED_AT' => 6, ), BasePeer::TYPE_RAW_COLNAME => array ('RES_ID' => 0, 'RES_CAMPANA' => 1, 'RES_PROVEEDOR_SMS' => 2, 'RES_EMISOR' => 3, 'RES_MOVIL' => 4, 'RES_MENSAJE' => 5, 'RES_HTTP_CODE_RESPUESTA_PETICION' => 6, 'CREATED_AT' => 7, 'UPDATED_AT' => 8, ),
BasePeer::TYPE_FIELDNAME => array ('res_id' => 0, 'res_proveedor_sms' => 1, 'res_emisor' => 2, 'res_mensaje' => 3, 'res_http_code_respuesta_peticion' => 4, 'created_at' => 5, 'updated_at' => 6, ), BasePeer::TYPE_FIELDNAME => array ('res_id' => 0, 'res_campana' => 1, 'res_proveedor_sms' => 2, 'res_emisor' => 3, 'res_movil' => 4, 'res_mensaje' => 5, 'res_http_code_respuesta_peticion' => 6, 'created_at' => 7, 'updated_at' => 8, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, )
); );
/** /**
...@@ -172,16 +178,20 @@ abstract class BaseRespuestasSmsPeer ...@@ -172,16 +178,20 @@ abstract class BaseRespuestasSmsPeer
{ {
if (null === $alias) { if (null === $alias) {
$criteria->addSelectColumn(RespuestasSmsPeer::RES_ID); $criteria->addSelectColumn(RespuestasSmsPeer::RES_ID);
$criteria->addSelectColumn(RespuestasSmsPeer::RES_CAMPANA);
$criteria->addSelectColumn(RespuestasSmsPeer::RES_PROVEEDOR_SMS); $criteria->addSelectColumn(RespuestasSmsPeer::RES_PROVEEDOR_SMS);
$criteria->addSelectColumn(RespuestasSmsPeer::RES_EMISOR); $criteria->addSelectColumn(RespuestasSmsPeer::RES_EMISOR);
$criteria->addSelectColumn(RespuestasSmsPeer::RES_MOVIL);
$criteria->addSelectColumn(RespuestasSmsPeer::RES_MENSAJE); $criteria->addSelectColumn(RespuestasSmsPeer::RES_MENSAJE);
$criteria->addSelectColumn(RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION); $criteria->addSelectColumn(RespuestasSmsPeer::RES_HTTP_CODE_RESPUESTA_PETICION);
$criteria->addSelectColumn(RespuestasSmsPeer::CREATED_AT); $criteria->addSelectColumn(RespuestasSmsPeer::CREATED_AT);
$criteria->addSelectColumn(RespuestasSmsPeer::UPDATED_AT); $criteria->addSelectColumn(RespuestasSmsPeer::UPDATED_AT);
} else { } else {
$criteria->addSelectColumn($alias . '.res_id'); $criteria->addSelectColumn($alias . '.res_id');
$criteria->addSelectColumn($alias . '.res_campana');
$criteria->addSelectColumn($alias . '.res_proveedor_sms'); $criteria->addSelectColumn($alias . '.res_proveedor_sms');
$criteria->addSelectColumn($alias . '.res_emisor'); $criteria->addSelectColumn($alias . '.res_emisor');
$criteria->addSelectColumn($alias . '.res_movil');
$criteria->addSelectColumn($alias . '.res_mensaje'); $criteria->addSelectColumn($alias . '.res_mensaje');
$criteria->addSelectColumn($alias . '.res_http_code_respuesta_peticion'); $criteria->addSelectColumn($alias . '.res_http_code_respuesta_peticion');
$criteria->addSelectColumn($alias . '.created_at'); $criteria->addSelectColumn($alias . '.created_at');
......
...@@ -16,16 +16,20 @@ use AppBundle\Model\RespuestasSmsQuery; ...@@ -16,16 +16,20 @@ use AppBundle\Model\RespuestasSmsQuery;
/** /**
* @method RespuestasSmsQuery orderByResId($order = Criteria::ASC) Order by the res_id column * @method RespuestasSmsQuery orderByResId($order = Criteria::ASC) Order by the res_id column
* @method RespuestasSmsQuery orderByResCampana($order = Criteria::ASC) Order by the res_campana column
* @method RespuestasSmsQuery orderByResProveedorSms($order = Criteria::ASC) Order by the res_proveedor_sms column * @method RespuestasSmsQuery orderByResProveedorSms($order = Criteria::ASC) Order by the res_proveedor_sms column
* @method RespuestasSmsQuery orderByResEmisor($order = Criteria::ASC) Order by the res_emisor column * @method RespuestasSmsQuery orderByResEmisor($order = Criteria::ASC) Order by the res_emisor column
* @method RespuestasSmsQuery orderByResMovil($order = Criteria::ASC) Order by the res_movil column
* @method RespuestasSmsQuery orderByResMensaje($order = Criteria::ASC) Order by the res_mensaje column * @method RespuestasSmsQuery orderByResMensaje($order = Criteria::ASC) Order by the res_mensaje column
* @method RespuestasSmsQuery orderByResHttpCodeRespuestaPeticion($order = Criteria::ASC) Order by the res_http_code_respuesta_peticion column * @method RespuestasSmsQuery orderByResHttpCodeRespuestaPeticion($order = Criteria::ASC) Order by the res_http_code_respuesta_peticion column
* @method RespuestasSmsQuery orderByCreatedAt($order = Criteria::ASC) Order by the created_at column * @method RespuestasSmsQuery orderByCreatedAt($order = Criteria::ASC) Order by the created_at column
* @method RespuestasSmsQuery orderByUpdatedAt($order = Criteria::ASC) Order by the updated_at column * @method RespuestasSmsQuery orderByUpdatedAt($order = Criteria::ASC) Order by the updated_at column
* *
* @method RespuestasSmsQuery groupByResId() Group by the res_id column * @method RespuestasSmsQuery groupByResId() Group by the res_id column
* @method RespuestasSmsQuery groupByResCampana() Group by the res_campana column
* @method RespuestasSmsQuery groupByResProveedorSms() Group by the res_proveedor_sms column * @method RespuestasSmsQuery groupByResProveedorSms() Group by the res_proveedor_sms column
* @method RespuestasSmsQuery groupByResEmisor() Group by the res_emisor column * @method RespuestasSmsQuery groupByResEmisor() Group by the res_emisor column
* @method RespuestasSmsQuery groupByResMovil() Group by the res_movil column
* @method RespuestasSmsQuery groupByResMensaje() Group by the res_mensaje column * @method RespuestasSmsQuery groupByResMensaje() Group by the res_mensaje column
* @method RespuestasSmsQuery groupByResHttpCodeRespuestaPeticion() Group by the res_http_code_respuesta_peticion column * @method RespuestasSmsQuery groupByResHttpCodeRespuestaPeticion() Group by the res_http_code_respuesta_peticion column
* @method RespuestasSmsQuery groupByCreatedAt() Group by the created_at column * @method RespuestasSmsQuery groupByCreatedAt() Group by the created_at column
...@@ -38,16 +42,20 @@ use AppBundle\Model\RespuestasSmsQuery; ...@@ -38,16 +42,20 @@ use AppBundle\Model\RespuestasSmsQuery;
* @method RespuestasSms findOne(PropelPDO $con = null) Return the first RespuestasSms matching the query * @method RespuestasSms findOne(PropelPDO $con = null) Return the first RespuestasSms matching the query
* @method RespuestasSms findOneOrCreate(PropelPDO $con = null) Return the first RespuestasSms matching the query, or a new RespuestasSms object populated from the query conditions when no match is found * @method RespuestasSms findOneOrCreate(PropelPDO $con = null) Return the first RespuestasSms matching the query, or a new RespuestasSms object populated from the query conditions when no match is found
* *
* @method RespuestasSms findOneByResCampana(int $res_campana) Return the first RespuestasSms filtered by the res_campana column
* @method RespuestasSms findOneByResProveedorSms(int $res_proveedor_sms) Return the first RespuestasSms filtered by the res_proveedor_sms column * @method RespuestasSms findOneByResProveedorSms(int $res_proveedor_sms) Return the first RespuestasSms filtered by the res_proveedor_sms column
* @method RespuestasSms findOneByResEmisor(int $res_emisor) Return the first RespuestasSms filtered by the res_emisor column * @method RespuestasSms findOneByResEmisor(string $res_emisor) Return the first RespuestasSms filtered by the res_emisor column
* @method RespuestasSms findOneByResMovil(string $res_movil) Return the first RespuestasSms filtered by the res_movil column
* @method RespuestasSms findOneByResMensaje(string $res_mensaje) Return the first RespuestasSms filtered by the res_mensaje column * @method RespuestasSms findOneByResMensaje(string $res_mensaje) Return the first RespuestasSms filtered by the res_mensaje column
* @method RespuestasSms findOneByResHttpCodeRespuestaPeticion(int $res_http_code_respuesta_peticion) Return the first RespuestasSms filtered by the res_http_code_respuesta_peticion column * @method RespuestasSms findOneByResHttpCodeRespuestaPeticion(int $res_http_code_respuesta_peticion) Return the first RespuestasSms filtered by the res_http_code_respuesta_peticion column
* @method RespuestasSms findOneByCreatedAt(string $created_at) Return the first RespuestasSms filtered by the created_at column * @method RespuestasSms findOneByCreatedAt(string $created_at) Return the first RespuestasSms filtered by the created_at column
* @method RespuestasSms findOneByUpdatedAt(string $updated_at) Return the first RespuestasSms filtered by the updated_at column * @method RespuestasSms findOneByUpdatedAt(string $updated_at) Return the first RespuestasSms filtered by the updated_at column
* *
* @method array findByResId(int $res_id) Return RespuestasSms objects filtered by the res_id column * @method array findByResId(int $res_id) Return RespuestasSms objects filtered by the res_id column
* @method array findByResCampana(int $res_campana) Return RespuestasSms objects filtered by the res_campana column
* @method array findByResProveedorSms(int $res_proveedor_sms) Return RespuestasSms objects filtered by the res_proveedor_sms column * @method array findByResProveedorSms(int $res_proveedor_sms) Return RespuestasSms objects filtered by the res_proveedor_sms column
* @method array findByResEmisor(int $res_emisor) Return RespuestasSms objects filtered by the res_emisor column * @method array findByResEmisor(string $res_emisor) Return RespuestasSms objects filtered by the res_emisor column
* @method array findByResMovil(string $res_movil) Return RespuestasSms objects filtered by the res_movil column
* @method array findByResMensaje(string $res_mensaje) Return RespuestasSms objects filtered by the res_mensaje column * @method array findByResMensaje(string $res_mensaje) Return RespuestasSms objects filtered by the res_mensaje column
* @method array findByResHttpCodeRespuestaPeticion(int $res_http_code_respuesta_peticion) Return RespuestasSms objects filtered by the res_http_code_respuesta_peticion column * @method array findByResHttpCodeRespuestaPeticion(int $res_http_code_respuesta_peticion) Return RespuestasSms objects filtered by the res_http_code_respuesta_peticion column
* @method array findByCreatedAt(string $created_at) Return RespuestasSms objects filtered by the created_at column * @method array findByCreatedAt(string $created_at) Return RespuestasSms objects filtered by the created_at column
...@@ -157,7 +165,7 @@ abstract class BaseRespuestasSmsQuery extends ModelCriteria ...@@ -157,7 +165,7 @@ abstract class BaseRespuestasSmsQuery extends ModelCriteria
*/ */
protected function findPkSimple($key, $con) protected function findPkSimple($key, $con)
{ {
$sql = 'SELECT `res_id`, `res_proveedor_sms`, `res_emisor`, `res_mensaje`, `res_http_code_respuesta_peticion`, `created_at`, `updated_at` FROM `respuestas_sms` WHERE `res_id` = :p0'; $sql = 'SELECT `res_id`, `res_campana`, `res_proveedor_sms`, `res_emisor`, `res_movil`, `res_mensaje`, `res_http_code_respuesta_peticion`, `created_at`, `updated_at` FROM `respuestas_sms` WHERE `res_id` = :p0';
try { try {
$stmt = $con->prepare($sql); $stmt = $con->prepare($sql);
$stmt->bindValue(':p0', $key, PDO::PARAM_INT); $stmt->bindValue(':p0', $key, PDO::PARAM_INT);
...@@ -288,6 +296,48 @@ abstract class BaseRespuestasSmsQuery extends ModelCriteria ...@@ -288,6 +296,48 @@ abstract class BaseRespuestasSmsQuery extends ModelCriteria
return $this->addUsingAlias(RespuestasSmsPeer::RES_ID, $resId, $comparison); return $this->addUsingAlias(RespuestasSmsPeer::RES_ID, $resId, $comparison);
} }
/**
* Filter the query on the res_campana column
*
* Example usage:
* <code>
* $query->filterByResCampana(1234); // WHERE res_campana = 1234
* $query->filterByResCampana(array(12, 34)); // WHERE res_campana IN (12, 34)
* $query->filterByResCampana(array('min' => 12)); // WHERE res_campana >= 12
* $query->filterByResCampana(array('max' => 12)); // WHERE res_campana <= 12
* </code>
*
* @param mixed $resCampana The value to use as filter.
* Use scalar values for equality.
* Use array values for in_array() equivalent.
* Use associative array('min' => $minValue, 'max' => $maxValue) for intervals.
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return RespuestasSmsQuery The current query, for fluid interface
*/
public function filterByResCampana($resCampana = null, $comparison = null)
{
if (is_array($resCampana)) {
$useMinMax = false;
if (isset($resCampana['min'])) {
$this->addUsingAlias(RespuestasSmsPeer::RES_CAMPANA, $resCampana['min'], Criteria::GREATER_EQUAL);
$useMinMax = true;
}
if (isset($resCampana['max'])) {
$this->addUsingAlias(RespuestasSmsPeer::RES_CAMPANA, $resCampana['max'], Criteria::LESS_EQUAL);
$useMinMax = true;
}
if ($useMinMax) {
return $this;
}
if (null === $comparison) {
$comparison = Criteria::IN;
}
}
return $this->addUsingAlias(RespuestasSmsPeer::RES_CAMPANA, $resCampana, $comparison);
}
/** /**
* Filter the query on the res_proveedor_sms column * Filter the query on the res_proveedor_sms column
* *
...@@ -335,43 +385,59 @@ abstract class BaseRespuestasSmsQuery extends ModelCriteria ...@@ -335,43 +385,59 @@ abstract class BaseRespuestasSmsQuery extends ModelCriteria
* *
* Example usage: * Example usage:
* <code> * <code>
* $query->filterByResEmisor(1234); // WHERE res_emisor = 1234 * $query->filterByResEmisor('fooValue'); // WHERE res_emisor = 'fooValue'
* $query->filterByResEmisor(array(12, 34)); // WHERE res_emisor IN (12, 34) * $query->filterByResEmisor('%fooValue%'); // WHERE res_emisor LIKE '%fooValue%'
* $query->filterByResEmisor(array('min' => 12)); // WHERE res_emisor >= 12
* $query->filterByResEmisor(array('max' => 12)); // WHERE res_emisor <= 12
* </code> * </code>
* *
* @param mixed $resEmisor The value to use as filter. * @param string $resEmisor The value to use as filter.
* Use scalar values for equality. * Accepts wildcards (* and % trigger a LIKE)
* Use array values for in_array() equivalent.
* Use associative array('min' => $minValue, 'max' => $maxValue) for intervals.
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
* *
* @return RespuestasSmsQuery The current query, for fluid interface * @return RespuestasSmsQuery The current query, for fluid interface
*/ */
public function filterByResEmisor($resEmisor = null, $comparison = null) public function filterByResEmisor($resEmisor = null, $comparison = null)
{ {
if (is_array($resEmisor)) { if (null === $comparison) {
$useMinMax = false; if (is_array($resEmisor)) {
if (isset($resEmisor['min'])) {
$this->addUsingAlias(RespuestasSmsPeer::RES_EMISOR, $resEmisor['min'], Criteria::GREATER_EQUAL);
$useMinMax = true;
}
if (isset($resEmisor['max'])) {
$this->addUsingAlias(RespuestasSmsPeer::RES_EMISOR, $resEmisor['max'], Criteria::LESS_EQUAL);
$useMinMax = true;
}
if ($useMinMax) {
return $this;
}
if (null === $comparison) {
$comparison = Criteria::IN; $comparison = Criteria::IN;
} elseif (preg_match('/[\%\*]/', $resEmisor)) {
$resEmisor = str_replace('*', '%', $resEmisor);
$comparison = Criteria::LIKE;
} }
} }
return $this->addUsingAlias(RespuestasSmsPeer::RES_EMISOR, $resEmisor, $comparison); return $this->addUsingAlias(RespuestasSmsPeer::RES_EMISOR, $resEmisor, $comparison);
} }
/**
* Filter the query on the res_movil column
*
* Example usage:
* <code>
* $query->filterByResMovil('fooValue'); // WHERE res_movil = 'fooValue'
* $query->filterByResMovil('%fooValue%'); // WHERE res_movil LIKE '%fooValue%'
* </code>
*
* @param string $resMovil The value to use as filter.
* Accepts wildcards (* and % trigger a LIKE)
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return RespuestasSmsQuery The current query, for fluid interface
*/
public function filterByResMovil($resMovil = null, $comparison = null)
{
if (null === $comparison) {
if (is_array($resMovil)) {
$comparison = Criteria::IN;
} elseif (preg_match('/[\%\*]/', $resMovil)) {
$resMovil = str_replace('*', '%', $resMovil);
$comparison = Criteria::LIKE;
}
}
return $this->addUsingAlias(RespuestasSmsPeer::RES_MOVIL, $resMovil, $comparison);
}
/** /**
* Filter the query on the res_mensaje column * Filter the query on the res_mensaje column
* *
......
...@@ -20,9 +20,11 @@ ...@@ -20,9 +20,11 @@
</vendor> </vendor>
</table> </table>
<table name="respuestas_sms" phpName="RespuestasSms" idMethod="native"> <table name="respuestas_sms" phpName="RespuestasSms" idMethod="native">
<column name="res_id" phpName="ResId" type="INTEGER" primaryKey="true" required="true"/> <column name="res_id" phpName="ResId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
<column name="res_campana" phpName="ResCampana" type="INTEGER" required="true"/>
<column name="res_proveedor_sms" phpName="ResProveedorSms" type="INTEGER" required="true"/> <column name="res_proveedor_sms" phpName="ResProveedorSms" type="INTEGER" required="true"/>
<column name="res_emisor" phpName="ResEmisor" type="INTEGER" required="true"/> <column name="res_emisor" phpName="ResEmisor" type="VARCHAR" size="60" required="true"/>
<column name="res_movil" phpName="ResMovil" type="VARCHAR" size="60" required="true"/>
<column name="res_mensaje" phpName="ResMensaje" type="LONGVARCHAR" required="true"/> <column name="res_mensaje" phpName="ResMensaje" type="LONGVARCHAR" required="true"/>
<column name="res_http_code_respuesta_peticion" phpName="ResHttpCodeRespuestaPeticion" type="INTEGER" required="true"/> <column name="res_http_code_respuesta_peticion" phpName="ResHttpCodeRespuestaPeticion" type="INTEGER" required="true"/>
<column name="created_at" phpName="CreatedAt" type="TIMESTAMP" required="true" defaultExpr="CURRENT_TIMESTAMP"/> <column name="created_at" phpName="CreatedAt" type="TIMESTAMP" required="true" defaultExpr="CURRENT_TIMESTAMP"/>
......
...@@ -6,38 +6,42 @@ use FOS\RestBundle\Controller\FOSRestController; ...@@ -6,38 +6,42 @@ use FOS\RestBundle\Controller\FOSRestController;
use AppBundle\Lib\Utiles; use AppBundle\Lib\Utiles;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
//use Symfony\Component\Routing\Annotation\Route;
use AppBundle\Model\NotificaQuery; use AppBundle\Model\NotificaQuery;
use AppBundle\Model\Notifica; use AppBundle\Model\Notifica;
use AppBundle\Model\RespuestasSmsQuery;
use AppBundle\Model\RespuestasSms;
require_once __DIR__ . '/../../../vendor/autoload.php'; require_once __DIR__ . '/../../../vendor/autoload.php';
use FOS\RestBundle\View\View; use FOS\RestBundle\View\View;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; //use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
class EnvioSmsController extends FOSRestController { class EnvioSmsController extends FOSRestController {
/**
* @Route("/usuario/{id}", requirements={"id" = "\d+"}, defaults={"id" = 1}) //* @Route("/enviar")
* @Method({"GET"})
*/
public function indexAction($id) { public function indexAction($id) {
$view = View::create(); $view = View::create();
$view->setData(array("id" => $id, "nombre" => "Usuario no autorizado")); $view->setData(array("id" => $id, "nombre" => "Usuario no autorizado"));
return $this->handleView($view); return $this->handleView($view);
} }
/**
* @Route("/enviar") // * @Route("/enviar")
* @Method({"POST"}) // * @Method({"POST"})
*/
public function enviarSmsAction() { public function enviarSmsAction() {
print_r('Enviando mensaje'); print_r('Enviando mensaje');
$campana = $_POST['campana']; $campana = $_POST['campana'];
$telefono = $_POST['telefono']; $telefono = $_POST['telefono'];
$mensaje = $_POST['mensaje']; $mensaje = $_POST['mensaje'];
$idmetodo = $_POST['idmetodo']; $idmetodo = $_POST['idmetodo'];
$from = $_POST['from'];
$log = Utiles::setLog('BackendBundle', 'backend/backend'); $log = Utiles::setLog('BackendBundle', 'backend/backend');
$log->debug(count(NotificaQuery::create()->filterByCampana($campana)->filterByTelefono($telefono)->find())); $log->debug(count(NotificaQuery::create()->filterByCampana($campana)->filterByTelefono($telefono)->find()));
...@@ -55,7 +59,10 @@ class EnvioSmsController extends FOSRestController { ...@@ -55,7 +59,10 @@ class EnvioSmsController extends FOSRestController {
$usuario = Utiles::getParametroConfiguracion('nrsgateway_user'); $usuario = Utiles::getParametroConfiguracion('nrsgateway_user');
$password = Utiles::getParametroConfiguracion('nrsgateway_pws'); $password = Utiles::getParametroConfiguracion('nrsgateway_pws');
$url = Utiles::getParametroConfiguracion('nrsgateway_url'); $url = Utiles::getParametroConfiguracion('nrsgateway_url');
return $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url);
return $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url, $from, $idmetodo);
} else { //teltech } else { //teltech
if ($idmetodo == 2) { if ($idmetodo == 2) {
...@@ -63,21 +70,22 @@ class EnvioSmsController extends FOSRestController { ...@@ -63,21 +70,22 @@ class EnvioSmsController extends FOSRestController {
$usuario = Utiles::getParametroConfiguracion('teltech_user'); $usuario = Utiles::getParametroConfiguracion('teltech_user');
$password = Utiles::getParametroConfiguracion('teltech_pws'); $password = Utiles::getParametroConfiguracion('teltech_pws');
$url = Utiles::getParametroConfiguracion('teltech_url'); $url = Utiles::getParametroConfiguracion('teltech_url');
return $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url); return $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url, $from, $idmetodo);
} else { //Amazon } else { //Amazon
$log->debug('Selecciona Amazon'); $log->debug('Selecciona Amazon');
return $this->enviarMensajeAmazon($telefono, $mensaje); return $this->enviarMensajeAmazon($telefono, $mensaje, $from, $idmetodo);
} }
} }
} }
private function enviarMensaje($campana, $movil, $mensaje, $usuario, $password, $url) { private function enviarMensaje($campana, $movil, $mensaje, $usuario, $password, $url, $from, $proveedor) {
try { try {
$log = Utiles::setLog('BackendBundle', 'backend/backend'); $log = Utiles::setLog('BackendBundle', 'backend/backend');
$post['to'] = array($movil); $post['to'] = array($movil);
$post['text'] = $mensaje; $post['text'] = $mensaje;
$post['from'] = $movil; $post['from'] = $from;
$post['dlr-url'] = Utiles::getParametroConfiguracion("url_base") . "/api/notifica/" . $campana . "/%P/%d"; $post['dlr-url'] = Utiles::getParametroConfiguracion("url_base") . "/api/notifica/" . $campana . "/%P/%d";
...@@ -101,20 +109,23 @@ class EnvioSmsController extends FOSRestController { ...@@ -101,20 +109,23 @@ class EnvioSmsController extends FOSRestController {
$array = json_decode($result, true); $array = json_decode($result, true);
$resp = ""; $resp = "";
$estado = "";
if (isset($array['error']['code'])) { if (isset($array['error']['code'])) {
$log->debug('Api Devuelve error'); $log->debug('Api Devuelve error');
$estado = $array['error']['code'];
$resp = array( $resp = array(
'success' => false, 'success' => false,
'statusCode' => $array['error']['code'] 'statusCode' => $array['error']['code']
); );
return $resp; //return $resp;
} else { } else {
$log->debug('Api envio exitoso'); $log->debug('Api envio exitoso');
$notifica = NotificaQuery::create()->filterByCampana($campana)->filterByTelefono($movil)->find(); $notifica = NotificaQuery::create()->filterByCampana($campana)->filterByTelefono($movil)->find();
$resp = ""; $resp = "";
$estado = "";
if (count($notifica) > 0) { if (count($notifica) > 0) {
foreach ($notifica as $noti) { foreach ($notifica as $noti) {
$estado = $noti->getEstado(); $estado = $noti->getEstado();
...@@ -124,22 +135,34 @@ class EnvioSmsController extends FOSRestController { ...@@ -124,22 +135,34 @@ class EnvioSmsController extends FOSRestController {
'statusCode' => $estado 'statusCode' => $estado
); );
return $resp; // return $resp;
} else { } else {
$estado = $array['error']['code'];
$resp = array( $resp = array(
'success' => false, 'success' => false,
'statusCode' => $array['error']['code'] 'statusCode' => $array['error']['code']
); );
return $resp; // return $resp;
} }
} }
$log->debug('Grabar en respuestaSms');
$respuestaSms = new RespuestasSms();
$respuestaSms->setResCampana($campana);
$respuestaSms->setResProveedorSms($proveedor);
$respuestaSms->setResEmisor($from);
$respuestaSms->setResMovil($movil);
$respuestaSms->setResMensaje($mensaje);
$respuestaSms->setResHttpCodeRespuestaPeticion($estado);
$respuestaSms->save();
return $resp;
} catch (\Exception $e) { } catch (\Exception $e) {
$log = Utiles::setLog('exception'); $log = Utiles::setLog('exception');
$log->debug('exception: ' . $e); $log->debug('exception: ' . $e);
} }
} }
private function enviarMensajeAmazon($telefono, $mensaje) { private function enviarMensajeAmazon($telefono, $mensaje, $from, $proveedor) {
$sdk = new \Aws\Sns\SnsClient([ $sdk = new \Aws\Sns\SnsClient([
'region' => Utiles::getParametroConfiguracion('region'), 'region' => Utiles::getParametroConfiguracion('region'),
...@@ -151,7 +174,7 @@ class EnvioSmsController extends FOSRestController { ...@@ -151,7 +174,7 @@ class EnvioSmsController extends FOSRestController {
'PhoneNumber' => $telefono, 'PhoneNumber' => $telefono,
'MessageAttributes' => ['AWS.SNS.SMS.SenderID' => [ 'MessageAttributes' => ['AWS.SNS.SMS.SenderID' => [
'DataType' => 'String', 'DataType' => 'String',
'StringValue' => 'Mcafee' 'StringValue' => $from
] ]
]]); ]]);
...@@ -159,11 +182,10 @@ class EnvioSmsController extends FOSRestController { ...@@ -159,11 +182,10 @@ class EnvioSmsController extends FOSRestController {
return $messageId; return $messageId;
} }
/**
* @Route("/buscarstatus") // * @Route("/buscarstatus")
* @Method({"POST"}) // * @Method({"POST"})
*/ public function buscarStatusAction() {
public function buscarStatusAction() {
$time = intVal(strVal(time() - 3600 + 6) . "000"); $time = intVal(strVal(time() - 3600 + 6) . "000");
$messageId = $_POST['messageid']; $messageId = $_POST['messageid'];
...@@ -240,13 +262,11 @@ class EnvioSmsController extends FOSRestController { ...@@ -240,13 +262,11 @@ class EnvioSmsController extends FOSRestController {
return $resp; return $resp;
} }
} }
} }
/**
* @Route("/notifica/{idenvio}/{tel}/{estado}") // * @Route("/notifica/{idenvio}/{tel}/{estado}")
*/
public function notificaAction($idenvio, $tel, $estado) { public function notificaAction($idenvio, $tel, $estado) {
$notifica = new Notifica(); $notifica = new Notifica();
$notifica->setCampana($idenvio); $notifica->setCampana($idenvio);
......
backend_enviarsms: backend_enviar:
path: /sms/enviar path: /enviar
defaults: { _controller: BackendBundle:EnvioSms:enviarSms } defaults: { _controller: BackendBundle:EnvioSms:enviarSms }
methods: [POST] methods: [POST]
requirements:
caid: \d+
telefono: \d+
menvid: \d+
backend_buscarsms: backend_buscarStatus:
path: /sms/buscarstatus path: /buscarstatus
defaults: { _controller: BackendBundle:EnvioSms:buscarStatus } defaults: { _controller: BackendBundle:EnvioSms:buscarStatus }
methods: [POST] methods: [POST]
requirements:
messageid: \d+
backend_notificar: backend_notifica:
path: /sms/notificar/{idenvio}/{remitente}/{telefono}/{estado} path: /notifica/{idenvio}/{tel}/{estado}
defaults: { _controller: BackendBundle:EnvioSms:enviarSms } defaults: { _controller: BackendBundle:EnvioSms:notifica }
requirements:
idenvio: \d+
remitente: \d+
telefono: \d+ \ No newline at end of file
estado: \d+
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment