Path: C:\
<?php
require_once("../conexao_srvtms.php");
$dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
//var_dump($dados);exit();
if ($dados['manifesto']!=null){$manifesto0=$dados['manifesto'];$manifesto="'".addslashes($dados['manifesto'])."'";}else{$manifesto='null';$manifesto0='';}
if ($dados['coleta2']!=null){$coleta0=$dados['coleta2'];$coleta="'".addslashes($dados['coleta2'])."'";}else{$coleta='null';$coleta0='';}
if ($dados['data']!=null){$dia=$dados['data'];$data="'".addslashes($dados['data'])."'";}else{$data='null';$dia='';}
if ($dados['min']!=null){$minima=$dados['min'];$min="'".addslashes($dados['min'])."'";}else{$min='null';}
if ($dados['max']!=null){$maxima=$dados['max'];$max="'".addslashes($dados['max'])."'";}else{$max='null';}
if ($dados['idveiculo']!=null){$idveiculo="'".addslashes($dados['idveiculo'])."'";}else{$idveiculo='null';}
$peso =$dados['peso'];
$volume =$dados['volume'];
$motorista =$dados["motorista"];
$nota =$dados["nota"];
$cte =$dados["cte"];
$veiculo =$dados["veiculo"];
$placa =$dados["placa"];
if ($dados['carreta']!=null){$carreta=$dados['carreta'];}else{$carreta='N/A';}
$origem =$dados["origem"];
$origemcid =$dados["origemcid"];
$destino =$dados["destino"];
$destinocid =$dados["destinocid"];
if ($data!='null'){
$ano=substr($data, 7,-1);
$mes=substr($data, 4,-6);
$data="'".$ano.$mes.substr($data, 1,-9)."'";}
$relat=$dados["relat"];
if($dados["status"]==null){$status="nulo";}else{$status=$dados["status"];}
if ($status!='nulo') {
$stmt = "UPDATE [dbo].[tbdRelatTecnico]
SET id_Coleta=".$coleta."
,id_Manifesto=".$manifesto."
,dt_Coleta=".$data."
,dt_Entrega=null
,nr_CTe='".$cte."'
,nr_NotaFiscal='".$nota."'
,ds_Motorista2=null
,id_Veiculo2=null
,ds_Veiculo2=null
,ds_Carreta2=null
,ds_Motorista1='".$motorista."'
,id_Veiculo1=".$idveiculo."
,ds_Veiculo1='".$placa."'
,ds_Carreta1='".$carreta."'
,ds_LocalColeta='".$origem."'
,ds_CidadeColeta='".$origemcid."'
,ds_LocalEntrega='".$destino."'
,ds_CidadeEntrega='".$destinocid."'
,nr_Minima=".$min."
,nr_Maxima=".$max."
,ds_status='3'
WHERE id_Relat='" .$relat."'";
$query = sqlsrv_query($conn, $stmt);
} else {
$stmt = "INSERT INTO [dbo].[tbdRelatTecnico]
([id_Coleta]
,[id_Manifesto]
,[dt_Coleta]
,[nr_CTe]
,[nr_NotaFiscal]
,[ds_Motorista1]
,[id_Veiculo1]
,[ds_Veiculo1]
,[ds_Carreta1]
,[ds_LocalColeta]
,[ds_CidadeColeta]
,[ds_LocalEntrega]
,[ds_CidadeEntrega]
,[nr_Minima]
,[nr_Maxima]
,[ds_status]
)
VALUES (
" . $coleta . ",
" . $manifesto . ",
" . $data . ",
'" . $cte . "',
'" . $nota . "',
'" . $motorista . "',
" . $idveiculo . ",
'" . $placa. "',
'" . $carreta . "',
'" . $origem . "',
'" . $origemcid . "',
'" . $destino . "',
'" . $destinocid . "',
" . $min . ",
" . $max . ",
'3')";
$query = sqlsrv_query($conn, $stmt);
}
if(sqlsrv_rows_affected($query) != 0) {
$file_txt = fopen('quali1.txt', 'w');
$linha[0][0]=$dia;$linha[0][1]=$motorista;$linha[0][2]=$placa;$linha[0][3]=$carreta;$linha[0][4]=$coleta0;$linha[0][5]=$manifesto0;$linha[0][6]='';$linha[0][7]='';
$linha[1][0]=$origem;$linha[1][1]=$origemcid;$linha[1][2]=$destino;$linha[1][3]=$destinocid;$linha[1][4]=$minima;$linha[1][5]=$maxima;$linha[1][6]=$peso;$linha[1][7]=$volume;
if ($cte!=''){$linha[2][0]='CTe : '.$cte;}else{$linha[2][0]='';}
if ($nota!=''){$linha[2][1]=$nota;}else{$linha[2][1]='';}
$linha[2][2]='(COLETA/ENTREGA)';$linha[2][3]='';$linha[2][4]='';$linha[2][5]='';$linha[2][6]='';$linha[2][7]='';
for ($i=0;$i<=2;++$i) {
$linha2=$linha[$i][0].';'.$linha[$i][1].';'.$linha[$i][2].';'.$linha[$i][3].';'.$linha[$i][4].';'.$linha[$i][5].';'.$linha[$i][6].';'.$linha[$i][7]. PHP_EOL;
fwrite($file_txt, $linha2);
}
fclose($file_txt);
$retorna = ['status' => true, 'msg' => "Relatório Gravado com Sucesso!"];
} else {
$retorna = ['status' => false, 'msg' => "Relatório NÃO foi gravado!"];
}
echo json_encode($retorna);
?>