✏️ 正在编辑: Validacoes.php
路径:
/srv/systems_dir/yuppiecred/application/Modules/Contrato/Pipeline/ImportacaoAsync/Validacoes.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php namespace Modules\Contrato\Pipeline\ImportacaoAsync; use Modules\Contrato\Pipeline\AsyncPipeline; class Validacoes extends AsyncPipeline { public function run() { $arquivoPath = $this->service->getFilePath(); $lock = str_replace(".json", ".lock", $this->getField('params')->arquivo_async); if (file_exists($lock)) { throw new \DomainException("Importação em andamento."); } $arquivoAsync = $this->getField('params')->arquivo_async; $arquivo = $arquivoPath . $arquivoAsync; if (!is_file($arquivo)) { throw new \DomainException("Arquivo inválido"); } $this->setField('arquivo', $arquivo); $this->setField('lock', $arquivoPath . $lock); } }
💾 保存文件
← 返回文件管理器