Documentation

LogMovimentacaoService
in package

Table of Contents

Constants

LIMITE_PAGINACAO_PADRAO  = 50
ORIGEM_PERDA_SOBRA  = 'cad_produtos_perdas_sobras'
ORIGEM_PRODUCAO  = 'cad_produtos_producao_item'
TEMPO_CACHE_PADRAO  = 3600

Properties

$limite_paginacao  : int
$pagina_atual  : int
$produtoDAO  : ProdutoDAO
$tempo_expiracao_cache  : int
$total_lote_atualizacao  : int

Methods

__construct()  : mixed
consultarCacheAtualizacao()  : array<string|int, mixed>|null
exportarLogMovimentacaoProduto()  : array<string|int, mixed>
getLogMovimentacaoProduto()  : mixed
getPagina()  : array<string|int, mixed>
montarDadosCorrecaoCusto()  : array<string|int, mixed>
consultarCacheVisualizacao()  : array<string|int, mixed>|null
consultarDadosCompra()  : array<string|int, mixed>
cortarDadosNasDatas()  : array<string|int, mixed>
determinarDataFinal()  : string
finalizarRetorno()  : void
getChaveCache()  : string
inicializarRetorno()  : array<string|int, mixed>
montarAtualizacaoColheita()  : mixed
montarAtualizacaoProducao()  : mixed
montarAtualizacaoProduto()  : mixed
montarAtualziacaoApontamento()  : mixed
montarAtualziacaoManutencao()  : mixed
processarAjusteCustoProduto()  : mixed
processarAjustesCompra()  : void
processarDadoLogMovimentacao()  : mixed
processarMovimentacoesCorrecao()  : void
salvarCache()  : mixed
validarFormatoCorrecao()  : bool

Constants

Properties

Methods

consultarCacheAtualizacao()

public consultarCacheAtualizacao() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

exportarLogMovimentacaoProduto()

public exportarLogMovimentacaoProduto() : array<string|int, mixed>
Return values
array<string|int, mixed>

getLogMovimentacaoProduto()

public getLogMovimentacaoProduto(array<string|int, mixed> $parametros) : mixed
Parameters
$parametros : array<string|int, mixed>

getPagina()

public getPagina([int $pagina = 1 ][, int $porPagina = 50 ][, mixed $filtarComDivergencia = false ]) : array<string|int, mixed>
Parameters
$pagina : int = 1
$porPagina : int = 50
$filtarComDivergencia : mixed = false
Return values
array<string|int, mixed>

consultarCacheVisualizacao()

private consultarCacheVisualizacao() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

consultarDadosCompra()

private consultarDadosCompra(int $idproduto, string $data_inicio, string $data_final, int $index, int $total_posicao, CadPastagemServicosExecutaProdutosDAO $model_pastagem, ManutencaoAtivoItemDAO $model_manutencao) : array<string|int, mixed>
Parameters
$idproduto : int
$data_inicio : string
$data_final : string
$index : int
$total_posicao : int
$model_pastagem : CadPastagemServicosExecutaProdutosDAO
$model_manutencao : ManutencaoAtivoItemDAO
Return values
array<string|int, mixed>

cortarDadosNasDatas()

private cortarDadosNasDatas(string $data_inicio, string $data_final, array<string|int, mixed> $dados_original) : array<string|int, mixed>
Parameters
$data_inicio : string
$data_final : string
$dados_original : array<string|int, mixed>
Return values
array<string|int, mixed>

determinarDataFinal()

private determinarDataFinal(array<string|int, mixed> $array, int $index) : string
Parameters
$array : array<string|int, mixed>
$index : int
Return values
string

finalizarRetorno()

private finalizarRetorno(array<string|int, mixed> &$ret) : void
Parameters
$ret : array<string|int, mixed>

inicializarRetorno()

private inicializarRetorno(mixed $idproduto, mixed $iddeposito, mixed $ultimo_custo_medio) : array<string|int, mixed>
Parameters
$idproduto : mixed
$iddeposito : mixed
$ultimo_custo_medio : mixed
Return values
array<string|int, mixed>

montarAtualizacaoColheita()

private montarAtualizacaoColheita(mixed $idperdasobra, mixed $idproduto, mixed $custo_unitario) : mixed
Parameters
$idperdasobra : mixed
$idproduto : mixed
$custo_unitario : mixed

montarAtualizacaoProducao()

private montarAtualizacaoProducao(mixed $idproducao, mixed $idproduto, mixed $custo_unitario) : mixed
Parameters
$idproducao : mixed
$idproduto : mixed
$custo_unitario : mixed

montarAtualizacaoProduto()

private montarAtualizacaoProduto(mixed $idproduto, mixed $custo_unitario) : mixed
Parameters
$idproduto : mixed
$custo_unitario : mixed

montarAtualziacaoApontamento()

private montarAtualziacaoApontamento(mixed $idproduto, mixed $custo_unitario, mixed $condicao_where) : mixed
Parameters
$idproduto : mixed
$custo_unitario : mixed
$condicao_where : mixed

montarAtualziacaoManutencao()

private montarAtualziacaoManutencao(mixed $idproduto, mixed $custo_unitario, mixed $condicao_where) : mixed
Parameters
$idproduto : mixed
$custo_unitario : mixed
$condicao_where : mixed

processarAjusteCustoProduto()

private processarAjusteCustoProduto(mixed $idproduto, mixed $custo_medio, array<string|int, mixed> &$ret) : mixed
Parameters
$idproduto : mixed
$custo_medio : mixed
$ret : array<string|int, mixed>

processarDadoLogMovimentacao()

private processarDadoLogMovimentacao(array<string|int, mixed> $parametros) : mixed
Parameters
$parametros : array<string|int, mixed>

processarMovimentacoesCorrecao()

private processarMovimentacoesCorrecao(array<string|int, mixed> $array, array<string|int, mixed> &$ret) : void
Parameters
$array : array<string|int, mixed>
$ret : array<string|int, mixed>

salvarCache()

private salvarCache(array<string|int, mixed> $cache_Data) : mixed
Parameters
$cache_Data : array<string|int, mixed>

validarFormatoCorrecao()

private validarFormatoCorrecao(string $str) : bool
Parameters
$str : string
Return values
bool

        
On this page

Search results