query($SQLupdate) === true) {
// echo 'update op';
} else {
echo 'Error: ' . $SQLupdate . '
' . $conn->error;
}
$montoesql1 = "select
suc_id ,
est_id ,
ifnull(aviso_depositar,0) as aviso_depositar,
ifnull(aviso_monto_limite,0) as aviso_monto_limite ,
ifnull(aviso_efectivo_cheque,0) as aviso_efectivo_cheque,
ifnull(pedir_tipo_servicio,0) as pedir_tipo_servicio,
ifnull(solicita_detalle_devoluc,0) as solicita_detalle_devoluc,
ifnull(cierre_remoto,0) as cierre_remoto,
ifnull(saldo_disp_pos,0) as saldo_disp_pos,
a.trig_unic,
ifnull(arquear_todas_fp,0) as arquear_todas_fp,
ifnull(solicitar_cte_fide,0) as solicitar_cte_fide,
ifnull(nc_despues_de_x_minutos,0) as nc_despues_de_x_minutos,
ifnull(forzar_fact_con_z,0) as forzar_fact_con_z,
ifnull(forzar_fact_con_x_dias,0) as forzar_fact_con_x_dias,
suc_codigo_fe,est_codigo_fe,activo_fe,usuario_fe,clave_fe,no_carg_global,no_desc_global,forza_desc_glob_en_prod,coordenad_fe,a.trig_unic,muestra_tipo_precio_btn_pos,company_code,api_key,ocp_apim_subscription_key,ws_log_fe,
url_fe,pac_code_fe,pac_name_fe,load_from_ini_fe,pac_mess_fe,forzar_impresion_fe,razon_social_fe,banis_usa_terminal,banis_ip_terminal,banis_cierre_z
from
" . $_SESSION['database'] . "_tmp_pack.est_global_conf_pack b
left outer join " . $_SESSION['database'] . ".estaciones_global_conf a on a.trig_unic=b.trig_unic
where id_pack='" . $_SESSION['id_pack'] . "' ";
//echo $montoesql1 ;
$qur1 = $connection->query($montoesql1);
$i = 0;
while ($r1 = mysqli_fetch_assoc($qur1)) {
$jsonTempData = array();
$jsonTempData['campo1'] = utf8_encode($r1['suc_id']);
$jsonTempData['campo2'] = utf8_encode($r1['est_id']);
$jsonTempData['campo3'] = ($r1['aviso_depositar']);
$jsonTempData['campo4'] = utf8_encode($r1['aviso_monto_limite']);
$jsonTempData['campo5'] = utf8_encode($r1['aviso_efectivo_cheque']);
$jsonTempData['campo6'] = utf8_encode($r1['pedir_tipo_servicio']);
$jsonTempData['campo7'] = utf8_encode($r1['solicita_detalle_devoluc']);
$jsonTempData['campo8'] = utf8_encode($r1['trig_unic']);
$jsonTempData['campo9'] = utf8_encode($r1['cierre_remoto']);
$jsonTempData['campo10'] = utf8_encode($r1['saldo_disp_pos']);
$jsonTempData['campo11'] = utf8_encode($r1['arquear_todas_fp']);
$jsonTempData['campo12'] = utf8_encode($r1['solicitar_cte_fide']);
$jsonTempData['campo13'] = utf8_encode($r1['nc_despues_de_x_minutos']);
$jsonTempData['campo14'] = utf8_encode($r1['forzar_fact_con_z']);
$jsonTempData['campo15'] = utf8_encode($r1['forzar_fact_con_x_dias']);
$jsonTempData['campo16'] = utf8_encode($r1['suc_codigo_fe']);
$jsonTempData['campo17'] = utf8_encode($r1['est_codigo_fe']);
$jsonTempData['campo18'] = utf8_encode($r1['activo_fe']);
$jsonTempData['campo19'] = utf8_encode($r1['usuario_fe']);
$jsonTempData['campo20'] = utf8_encode($r1['clave_fe']);
$jsonTempData['campo21'] = utf8_encode($r1['no_carg_global']);
$jsonTempData['campo22'] = utf8_encode($r1['no_desc_global']);
$jsonTempData['campo23'] = utf8_encode($r1['coordenad_fe']);
$jsonTempData['campo24'] = utf8_encode($r1['forza_desc_glob_en_prod']);
$jsonTempData['campo25'] = utf8_encode($r1['muestra_tipo_precio_btn_pos']);
$jsonTempData['campo26'] = utf8_encode($r1['company_code']);
$jsonTempData['campo27'] = utf8_encode($r1['api_key']);
$jsonTempData['campo28'] = utf8_encode($r1['ocp_apim_subscription_key']);
$jsonTempData['campo29'] = utf8_encode($r1['ws_log_fe']);
$jsonTempData['campo30'] = utf8_encode($r1['url_fe']);
$jsonTempData['campo31'] = utf8_encode($r1['pac_code_fe']);
$jsonTempData['campo32'] = utf8_encode($r1['pac_name_fe']);
$jsonTempData['campo33'] = utf8_encode($r1['load_from_ini_fe']);
$jsonTempData['campo34'] = utf8_encode($r1['pac_mess_fe']);
$jsonTempData['campo35'] = utf8_encode($r1['forzar_impresion_fe']);
$jsonTempData['campo36'] = utf8_encode($r1['razon_social_fe']);
$jsonTempData['campo37'] = utf8_encode($r1['banis_usa_terminal']);
$jsonTempData['campo38'] = utf8_encode($r1['banis_ip_terminal']);
$jsonTempData['campo39'] = utf8_encode($r1['banis_cierre_z']);
$jsonData[] = $jsonTempData;
$i = $i + 1;
}
$json->registros = $i;
$json->estaciones_global_conf = $jsonData;
$hoynow = getdate();
$timeStamp = $hoynow['year'] . '-' . $hoynow['mon'] . '-' . $hoynow['mday'] . ' ' . $hoynow['hours'] . ':' . $hoynow['minutes'] . ':' . $hoynow['seconds'];
$timeStamp2 = $hoynow['year'] . '-' . $hoynow['mon'] . '-01 00:00:01';
//echo $timeStamp;
$SQLflags = 'select idflagprom,timestampdiff(minute ,idflagpromdate,now()) as dif from ' . $_SESSION['database'] . '.flag limit 1';
// logs( $SQLflags );
$qur = $connection->query($SQLflags);
$_SESSION['flags'] = '9';
$_SESSION['dif'] = '1';
while ($r = mysqli_fetch_assoc($qur)) {
$_SESSION['flags'] = $r['idflagprom'];
$_SESSION['dif'] = $r['dif'];
logs('Esta es la diferencias ' . $_SESSION['dif']);
}
if (1 == 1) {
$montoesql3 = 'select ' . $_SESSION['database'] . '.estaciones_global_conf.trig_unic from ' . $_SESSION['database'] . '.estaciones_global_conf where usermodify=1 limit 1';
//echo $montoesql;
logs($montoesql3);
$qur = $connection->query($montoesql3);
$_SESSION['trig_unic'] = 'NO';
while ($r = mysqli_fetch_assoc($qur)) {
$_SESSION['trig_unic'] = $r['trig_unic'];
}
logs('listo estaciones_global_conf' . $_SESSION['trig_unic']);
if ($_SESSION['trig_unic'] != 'NO') {
$SQLupdate = 'UPDATE ' . $_SESSION['database'] . '.estaciones_global_conf SET syncprocesing=1,usermodify=0 WHERE usermodify=1 limit 100';
//echo $SQLupdate;
logs('uuuuuuuuuuuuuuuuuuuuuuuuuuu' . $SQLupdate);
if ($connection->query($SQLupdate) === true) {
// echo 'update op';
} else {
echo 'Error: ' . $SQLupdate . '
' . $conn->error;
}
$getData = 'select e_corre_econf_est+1 as corre_e,e_id FROM ' . $_SESSION['database'] . '.estaciones where e_id=1 limit 1';
logs('ccccccccccccccccccccccccccccccc' . $getData);
//$getData = 'select * from user';
$qur = $connection->query($getData);
$_SESSION['corre'] = 0;
while ($r = mysqli_fetch_assoc($qur)) {
$_SESSION['corre'] = $r['corre_e'];
}
if ($_SESSION['corre'] > 0) {
$SQLupdate2 = ' insert into ' . $_SESSION['database'] . '_tmp_pack.est_global_conf_pack (id_pack,trig_unic) select ' . $_SESSION['corre'] . " as id,
estaciones_global_conf.trig_unic
from
" . $_SESSION['database'] . ".estaciones_global_conf
where estaciones_global_conf.syncprocesing=1 ";
//echo $SQLupdate2;
logs($SQLupdate2);
if ($connection->query($SQLupdate2) === true) {
$SQLupdate3 = 'select id_pack from ' . $_SESSION['database'] . '_tmp_pack.est_global_conf_pack where id_pack=' . $_SESSION['corre'] . ' limit 1';
logs('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' . $SQLupdate3);
$qur = $connection->query($SQLupdate3);
$empaco = 'NO';
while ($r = mysqli_fetch_assoc($qur)) {
$empaco = $r['id_pack'];
logs('si consiguio un registro ' . $empaco);
}
if ($_SESSION['corre'] == $empaco) {
logs(' empaco' . $empaco . ' corre ' . $_SESSION['corre']);
$SQLupdate4 = 'UPDATE ' . $_SESSION['database'] . '.estaciones_global_conf SET syncprocesing=0,usermodify=0 WHERE syncprocesing=1';
logs(' update prom xxxxxxxxxxxxxxxxxxxxxx ' . $SQLupdate4);
if ($connection->query($SQLupdate4) === true) {
$sqlmax = 'select max(id_pack) as id_pack from ' . $_SESSION['database'] . '_tmp_pack.est_global_conf_pack limit 1';
$qur12 = $connection->query($sqlmax);
$_SESSION['empaco'] = 0;
while ($r = mysqli_fetch_assoc($qur12)) {
$_SESSION['empaco'] = $r['id_pack'];
}
$connection->query('update ' . $_SESSION['database'] . '.estaciones set e_corre_econf_est=' . $_SESSION['empaco'] . '');
logs('update ' . $_SESSION['database'] . '.estaciones set e_corre_econf_est=' . $_SESSION['empaco'] . '');
} else {
echo 'Error: ' . $SQLupdate4 . '
' . $conn->error;
}
} else {
echo 'Errorde empaque: ' . $_SESSION['corre'] . ' ' . $empaco . '
';
}
}
} else {
//echo 'error en busca de corre';
}
}
} else {
logs('Esta ocupado por la estacionnnnnnnn ' . $_SESSION['est_id'] . ' Bandera ' . $_SESSION['flags']);
}
header('content-type: application/json');
print_r(json_encode($json));
$qur=null;
@mysqli_close($connection);
?>