mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
upload xml to server by ftp
This commit is contained in:
@ -2,14 +2,11 @@
|
|||||||
|
|
||||||
namespace App\Services;
|
namespace App\Services;
|
||||||
|
|
||||||
use App\Entities\Pedidos\PedidoEntity;
|
use DOMDocument;
|
||||||
|
use App\Libraries\SafekatFtpClient;
|
||||||
use CodeIgniter\Config\BaseService;
|
use CodeIgniter\Config\BaseService;
|
||||||
use App\Models\Pedidos\PedidoModel;
|
use App\Models\Pedidos\PedidoModel;
|
||||||
use App\Models\Pedidos\PedidoLineaModel;
|
|
||||||
use App\Models\Presupuestos\PresupuestoModel;
|
use App\Models\Presupuestos\PresupuestoModel;
|
||||||
use DOMDocument;
|
|
||||||
use DOMNode;
|
|
||||||
use FTP;
|
|
||||||
|
|
||||||
class PedidoXMLService extends BaseService
|
class PedidoXMLService extends BaseService
|
||||||
{
|
{
|
||||||
@ -170,8 +167,8 @@ class PedidoXMLService extends BaseService
|
|||||||
$xml->appendChild($xml_products_el);
|
$xml->appendChild($xml_products_el);
|
||||||
$file_has_suffix = hash('sha512',$data["pedido_cliente_presupuesto"]->pedidoId);
|
$file_has_suffix = hash('sha512',$data["pedido_cliente_presupuesto"]->pedidoId);
|
||||||
$file_name = PedidoXMLService::generate_xml_file_name($file_has_suffix);
|
$file_name = PedidoXMLService::generate_xml_file_name($file_has_suffix);
|
||||||
$ftp = service('FTPService');
|
$ftp = new SafekatFtpClient();
|
||||||
$ftp->uploadXML($xml->textContent,$file_name);
|
$ftp->uploadXML($xml->saveXML(),$file_name);
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
protected static function generate_xml_file_name(string $hash) : string
|
protected static function generate_xml_file_name(string $hash) : string
|
||||||
|
|||||||
Reference in New Issue
Block a user