TarefasAssincronasTask
in package
Table of Contents
Constants
- CONCLUIDO = '3'
- PARADO = '2'
- PENDENTE = '0'
- PROCESSANDO = '1'
Methods
- run() : mixed
- atualizarMetaDeProgresso() : mixed
- atualizarTarefa() : mixed
- avisar_usuario() : mixed
- correcaoCustoMedio() : mixed
- Funções que executam as tarefas assíncronas
- decodeInputSeguro() : mixed
- executarLote() : mixed
- gerarMensagem() : mixed
- getJsonAjaxMessage() : mixed
- handleTask() : mixed
- loadUser() : mixed
- parseInputJson() : mixed
- registrarErro() : mixed
- restaurarLotesAposErro() : mixed
- validarLote() : mixed
Constants
CONCLUIDO
public
mixed
CONCLUIDO
= '3'
PARADO
public
mixed
PARADO
= '2'
PENDENTE
public
mixed
PENDENTE
= '0'
PROCESSANDO
public
mixed
PROCESSANDO
= '1'
Methods
run()
public
static run(mixed $url) : mixed
Parameters
- $url : mixed
atualizarMetaDeProgresso()
private
static atualizarMetaDeProgresso(array<string|int, mixed> $input, array<string|int, mixed> $executados) : mixed
Parameters
- $input : array<string|int, mixed>
- $executados : array<string|int, mixed>
atualizarTarefa()
private
static atualizarTarefa(mixed $task_return, mixed $idtarefa_assincrona) : mixed
Parameters
- $task_return : mixed
- $idtarefa_assincrona : mixed
avisar_usuario()
private
static avisar_usuario(mixed $task_return, mixed $id_usuario) : mixed
Parameters
- $task_return : mixed
- $id_usuario : mixed
correcaoCustoMedio()
Funções que executam as tarefas assíncronas
private
static correcaoCustoMedio(mixed $data_json) : mixed
Parameters
- $data_json : mixed
decodeInputSeguro()
private
static decodeInputSeguro(mixed $input_json) : mixed
Parameters
- $input_json : mixed
executarLote()
private
static executarLote(array<string|int, mixed> $lote, mixed $tarefaDAO) : mixed
Parameters
- $lote : array<string|int, mixed>
- $tarefaDAO : mixed
gerarMensagem()
private
static gerarMensagem(mixed $idproduto, mixed $sucesso[, mixed $erro = null ]) : mixed
Parameters
- $idproduto : mixed
- $sucesso : mixed
- $erro : mixed = null
getJsonAjaxMessage()
private
static getJsonAjaxMessage(Throwable $e) : mixed
Parameters
- $e : Throwable
handleTask()
private
static handleTask(mixed $nome_tarefa, mixed $id_usuario, mixed $id_tarefa, mixed $data_json) : mixed
Parameters
- $nome_tarefa : mixed
- $id_usuario : mixed
- $id_tarefa : mixed
- $data_json : mixed
loadUser()
private
static loadUser(mixed $id_usuario) : mixed
Parameters
- $id_usuario : mixed
parseInputJson()
private
static parseInputJson(mixed $input_json) : mixed
Parameters
- $input_json : mixed
registrarErro()
private
static registrarErro(array<string|int, mixed> $input, string $mensagem) : mixed
Parameters
- $input : array<string|int, mixed>
- $mensagem : string
restaurarLotesAposErro()
private
static restaurarLotesAposErro(array<string|int, mixed> $input, array<string|int, mixed> $original) : mixed
Parameters
- $input : array<string|int, mixed>
- $original : array<string|int, mixed>
validarLote()
private
static validarLote(array<string|int, mixed> $lote) : mixed
Parameters
- $lote : array<string|int, mixed>