Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------ReporteController.php-------------------------------
- public function actionformedithor()
- {
- $fechaDesde = $_POST["desde"];
- $fechaHasta = $_POST["hasta"];
- $sql="
- SELECT
- eswkp1p.wf_tipo_orden_trabajo.desctipoorden AS tipoOrden, -- .
- h.contratohoja AS trabajo, -- .
- eswkp1p.wf_centro_trabajo.descripcion AS pais, -- .
- eswkp1p.wf_producto.nombre AS producto, -- .
- eswkp1p.wf_perfil.nombre AS perfil, -- .
- eswkp1p.wf_estado.nombre AS estado, -- .
- h.fecha_entrada AS fechaIn, -- .
- NOW() AS fechaOut -- .
- FROM eswkp1p.wf_historico_indexed h
- LEFT JOIN eswkp1p.wf_elemento
- ON eswkp1p.wf_elemento.idElemento = h.elemento_id
- LEFT JOIN eswkp1p.wf_tipo_orden_trabajo
- ON eswkp1p.wf_tipo_orden_trabajo.idTipoOrden = wf_elemento.idTipoOrden
- LEFT JOIN eswkp1p.wf_producto
- ON eswkp1p.wf_producto.idProducto = h.producto_id
- LEFT JOIN eswkp1p.wf_perfil
- ON eswkp1p.wf_perfil.idPerfil = h.perfil_id
- LEFT JOIN eswkp1p.wf_estado
- ON eswkp1p.wf_estado.idEstado = h.estado_origen_id
- LEFT JOIN eswkp1p.wf_workflow_x_producto_x_centro_trabajo
- ON eswkp1p.wf_workflow_x_producto_x_centro_trabajo.idWFProductoCentroTrabajo = h.idWFProductoCentroTrabajo
- LEFT JOIN eswkp1p.wf_producto_x_centro_trabajo
- ON eswkp1p.wf_producto_x_centro_trabajo.idProductoCentroTrabajo = wf_workflow_x_producto_x_centro_trabajo.idProductoCentroTrabajo
- LEFT JOIN eswkp1p.wf_centro_trabajo
- ON eswkp1p.wf_centro_trabajo.idCentroTrabajo = wf_producto_x_centro_trabajo.idCentroTrabajo
- WHERE h.ultimo = 1
- AND h.fecha_entrada >= :fechaIndesde
- AND h.fecha_entrada <= :fechaInHasta
- ORDER BY fechaIn
- LIMIT 20
- OFFSET 0;";
- $testSql = "SELECT * FROM wf_aux_relevamiento WHERE idRelevamiento = :testing";
- $command = Yii::app()->db->createCommand($sql);
- $command->bindValue(':fechaIndesde',$fechaDesde);
- $command->bindValue(':fechaInHasta',$fechaHasta);
- $data = $command->queryAll();
- echo json_encode($data);
- }
- ------------------------------- View.php -------------------------------
- <script>
- $("#submitReport").click(function(e) {
- e.preventDefault();
- $.ajax({
- type: "POST",
- url: $('#reportEditorForm').attr('action'),
- data: {
- 'desde': $('input[name=desde]').val(),
- 'hasta': $('input[name=hasta]').val()
- },
- success: function(result) {
- var table = $("#Iproductividad tbody");
- $.each(JSON.parse(result), function(i, item){
- table.append("<tr><td>"+item.tipoOrden+"</td><td>"+item.trabajo+"</td><td>"+item.pais+"</td><td>"+item.producto+"</td><td>"+item.perfil+"</td><td>"+item.estado+"</td><td>"+item.fechaIn+"</td><td>"+item.fechaOut+"</td></tr>");
- });
- },
- error: function(result) {
- alert('error');
- }
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement