LogMovimentacaoService
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
LIMITE_PAGINACAO_PADRAO
private
mixed
LIMITE_PAGINACAO_PADRAO
= 50
ORIGEM_PERDA_SOBRA
private
mixed
ORIGEM_PERDA_SOBRA
= 'cad_produtos_perdas_sobras'
ORIGEM_PRODUCAO
private
mixed
ORIGEM_PRODUCAO
= 'cad_produtos_producao_item'
TEMPO_CACHE_PADRAO
private
mixed
TEMPO_CACHE_PADRAO
= 3600
$limite_paginacao
private
int
$limite_paginacao
$pagina_atual
private
int
$pagina_atual
= 1
$produtoDAO
private
ProdutoDAO
$produtoDAO
$tempo_expiracao_cache
private
int
$tempo_expiracao_cache
$total_lote_atualizacao
private
int
$total_lote_atualizacao
= 1000
__construct()
public
__construct(ProdutoDAO $produtoDAO) : mixed
Parameters
-
$produtoDAO
: ProdutoDAO
-
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>
montarDadosCorrecaoCusto()
public
montarDadosCorrecaoCusto(CadPastagemServicosExecutaProdutosDAO $model_pastagem_servicos_executa_produtos, ManutencaoAtivoItemDAO $model_manutencao_ativo_item, mixed $dados_cache) : array<string|int, mixed>
Parameters
-
$model_pastagem_servicos_executa_produtos
: CadPastagemServicosExecutaProdutosDAO
-
-
$model_manutencao_ativo_item
: ManutencaoAtivoItemDAO
-
-
$dados_cache
: mixed
-
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
-
finalizarRetorno()
private
finalizarRetorno(array<string|int, mixed> &$ret) : void
Parameters
-
$ret
: array<string|int, mixed>
-
getChaveCache()
private
getChaveCache() : string
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>
-
processarAjustesCompra()
private
processarAjustesCompra(array<string|int, mixed> $array_mov_compra, CadPastagemServicosExecutaProdutosDAO $model_pastagem, ManutencaoAtivoItemDAO $model_manutencao, int $idproduto, array<string|int, mixed> &$ret) : void
Parameters
-
$array_mov_compra
: array<string|int, mixed>
-
-
$model_pastagem
: CadPastagemServicosExecutaProdutosDAO
-
-
$model_manutencao
: ManutencaoAtivoItemDAO
-
-
$idproduto
: int
-
-
$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>
-
private
validarFormatoCorrecao(string $str) : bool
Parameters
-
$str
: string
-