D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
ModMixVer.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModTradeRebateVer * * @copyright (c) year, Carlos Marques - CM */ class ModMixVer { private $Resultado; private $DadosId; public function verMix($DadosId) { $this->DadosId = $DadosId; $Mix = new \App\adms\Models\helper\AdmsRead(); $Mix->fullRead("select gc.*, round(gc.qtde_estoque / gc.qtde_dia,0) dias_estoque, date_format(prod.data_inclusao,'%d/%m/%y' )inclusao, secao.id secao_id, secao.nome secao_nome, grupo.id grupo_id, grupo.nome grupo_nome, subgrupo.id subgrupo_id, subgrupo.nome subgrupo_nome, classe.id classe_id, classe.nome classe_nome, prod.id prod_cod, prod.nome prod_nome, cur.curva, m.nome marca_nome, (select round((sum(g.valor_mb) * 100)/ sum(g.ven_total),2) from w_gc_lista g) mb_media, date_sub(gc.data_base, interval 6 month) data1, date_sub(gc.data_base, interval 5 month) data2, date_sub(gc.data_base, interval 4 month) data3, date_sub(gc.data_base, interval 3 month) data4, date_sub(gc.data_base, interval 2 month) data5, date_sub(gc.data_base, interval 1 month) data6, gc.data_base datacurso from w_gc_lista gc join ro_curvag cur on cur.produto_id = gc.produto_id join ro_produto prod on prod.id = gc.produto_id join ro_secao secao on gc.secao_id = secao.id join ro_grupo grupo on gc.grupo_id = grupo.id join ro_subgrupo subgrupo on gc.subgrupo_id = subgrupo.id left join ro_classe classe on gc.classe_id = classe.id left join ro_marca m on prod.marca_id = m.id WHERE gc.produto_id = :id LIMIT :limit", "id=".$this->DadosId."&limit=1"); $this->Resultado= $Mix->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']}") ) ) ); $this->Resultado[0]['datacurso'] = ucfirst( utf8_encode( strftime("%b/%Y", strtotime("{$this->Resultado[0]['datacurso']}") ) ) ); //$this->Resultado[0]['perc_corte'] = $this->Dados['perc_corte']; } return $this->Resultado; } }