D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
GreVendaSemestreLer.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of GreLerEstoqueClinica * * @copyright (c) year, Carlos Marques - CM */ class GreVendaSemestreLer { private $Resultado; private $Dados; public function lerLanc($DadosId = null) { $lerLanc = new \App\adms\Models\helper\AdmsRead(); $lerLanc->fullRead("select ven.sem_ano, ven.sem_filial_id, ven.sem_produto_id, ven.sem_secao_id, ven.sem_grupo_id, ven.sem_subgrupo_id, ven.sem_classe_id, format(coalesce(ven.sem_1,0),0, 'de_DE') sem_1, coalesce(ven.sem_2,0) sem_2, coalesce(ven.sem_3,0) sem_3, coalesce(ven.sem_4,0) sem_4, coalesce(ven.sem_5,0) sem_5, coalesce(ven.sem_6,0) sem_6, coalesce(ven.sem_total,0) + coalesce(ven.sem_curso,0) sem_total, coalesce(ven.sem_curso,0) sem_curso, fili.nome fili_nome, prod.nome prod_nome, sec.nome secao_nome, gru.nome grupo_nome, COALESCE(sgru.nome, 'TODOS') subgrupo_nome, COALESCE(cla.nome, 'TODAS') classe_nome, date_sub(curdate(), interval 6 month) data1, date_sub(curdate(), interval 5 month) data2, date_sub(curdate(), interval 4 month) data3, date_sub(curdate(), interval 3 month) data4, date_sub(curdate(), interval 2 month) data5, date_sub(curdate(), interval 1 month) data6, DATEDIFF(date_sub(curdate(), interval 1 day), concat(date_format(date_sub(curdate(), interval 6 month),'%Y-%m-'), '01' )) dias from w_res_sem ven inner join ro_secao sec on ven.sem_secao_id = sec.id inner join ro_grupo gru on ven.sem_grupo_id = gru.id left join ro_subgrupo sgru on ven.sem_subgrupo_id = sgru.id left join ro_classe cla on ven.sem_classe_id = cla.id inner join ro_filial fili on ven.sem_filial_id = fili.id inner join ro_produto prod on ven.sem_produto_id = prod.id order by sem_total desc"); $this->Resultado= $lerLanc->getResultado(); if($this->Resultado) { setlocale(LC_ALL, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese'); $this->Resultado[0]['data1'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['data1']}") ) ) ); $this->Resultado[0]['data2'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['data2']}") ) ) ); $this->Resultado[0]['data3'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['data3']}") ) ) ); $this->Resultado[0]['data4'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['data4']}") ) ) ); $this->Resultado[0]['data5'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['data5']}") ) ) ); $this->Resultado[0]['data6'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['data6']}") ) ) ); return $this->Resultado; }else{ $this->Resultado = false; } } }