✏️ 正在编辑: PipelineContexts.php
路径:
/srv/systems_dir/yuppiecred/application/Modules/Core/Pipeline/PipelineContexts.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php namespace Modules\Core\Pipeline; use Modules\Contrato\Pipeline; use Modules\Automatizacao\Pipeline\OportunidadesNegocios; use Modules\Automatizacao\Dto\CorretorOportunidadesFiltroDto; class PipelineContexts { /** * @param array $importacoesPendentes * @return PipelineInterface */ public static function importacaoAsync(array $importacoesPendentes): PipelineInterface { return (new Pipeline\ImportacaoAsync\Validacoes()) ->addNext(new Pipeline\ImportacaoAsync\BloquearArquivo()) ->addNext(new Pipeline\ImportacaoAsync\LerArquivo()) ->addNext(new Pipeline\ImportacaoAsync\CriarCabecalho()) ->addNext(new Pipeline\ImportacaoAsync\RecuperarParamsSession()) ->addNext(new Pipeline\ImportacaoAsync\ImportarData()) ->addNext(new Pipeline\ImportacaoAsync\SalvarImportacao()) ->addNext(new Pipeline\ImportacaoAsync\AtualizarArquivo()) ->setField('params', $importacoesPendentes) ; } /** * @param CorretorOportunidadesFiltroDto $dto * @return PipelineInterface */ public static function autoOportunidadesNegocios(CorretorOportunidadesFiltroDto $dto): PipelineInterface { return (new OportunidadesNegocios\CriarOuRecuperarCampanhaCorretor()) ->addNext(new OportunidadesNegocios\RealizarImportacao()) ->addNext(new OportunidadesNegocios\HigienizarHiscon()) ->addNext(new OportunidadesNegocios\HigienizarBancos()) ->addNext(new OportunidadesNegocios\AtivarClientes()) ->addNext(new OportunidadesNegocios\EnviarEmail()) ->addNext(new OportunidadesNegocios\EnviarWhatsapp()) ->setField('corretor', $dto->getDadosCorretor()) ->setField('filtro', $dto->oportunidade_filtro); } }
💾 保存文件
← 返回文件管理器