aa
This commit is contained in:
@@ -2149,7 +2149,8 @@ Route::post('/pao1', function (Request $request) {
|
|||||||
dd($request->all());
|
dd($request->all());
|
||||||
});
|
});
|
||||||
|
|
||||||
function updateCreate(Request $request) {
|
function updateCreate(Request $request)
|
||||||
|
{
|
||||||
|
|
||||||
// WEBHOOK DA GESTPAY A WOOCOMMERCE
|
// WEBHOOK DA GESTPAY A WOOCOMMERCE
|
||||||
|
|
||||||
@@ -2162,13 +2163,13 @@ function updateCreate(Request $request) {
|
|||||||
ini_set("memory_limit", "512M");
|
ini_set("memory_limit", "512M");
|
||||||
|
|
||||||
$productLogger = new ProductLogger(null, 'neworders');
|
$productLogger = new ProductLogger(null, 'neworders');
|
||||||
$productLogger->addLog('', 'updatecreate: check se ARRIVATO ORDINE ' . $request->payment_method . ' ' . $request->status);
|
$productLogger->addLog('', 'updatecreate: check se ARRIVATO ORDINE ' . $request->payment_method . ' ' . $request->status);
|
||||||
|
|
||||||
if (($request->status == 'on-hold' && $request->payment_method == 'bacs') ||
|
if (($request->status == 'on-hold' && $request->payment_method == 'bacs') ||
|
||||||
($request->status == 'processing' && $request->payment_method == 'wc_gateway_gestpay') ||
|
($request->status == 'processing' && $request->payment_method == 'wc_gateway_gestpay') ||
|
||||||
($request->status == 'processing' && $request->payment_method == 'paypal') ||
|
($request->status == 'processing' && $request->payment_method == 'paypal') ||
|
||||||
($request->status == 'processing' && $request->payment_method == 'test')
|
($request->status == 'processing' && $request->payment_method == 'test')
|
||||||
) {
|
) {
|
||||||
$productLogger->addLog('', 'updatecreate: ARRIVATO ORDINE ' . $request->payment_method . ' ' . $request->status);
|
$productLogger->addLog('', 'updatecreate: ARRIVATO ORDINE ' . $request->payment_method . ' ' . $request->status);
|
||||||
|
|
||||||
$myidInternet = (int) $request->id;
|
$myidInternet = (int) $request->id;
|
||||||
@@ -2177,10 +2178,10 @@ function updateCreate(Request $request) {
|
|||||||
if ($CodClienteInternet > 0) {
|
if ($CodClienteInternet > 0) {
|
||||||
$clienteinGM = getClienteByIdCodClienteInternet($CodClienteInternet);
|
$clienteinGM = getClienteByIdCodClienteInternet($CodClienteInternet);
|
||||||
if ($clienteinGM) {
|
if ($clienteinGM) {
|
||||||
$productLogger->addLog('', 'clienteinGM: ' . json_encode($clienteinGM));
|
$productLogger->addLog('', 'clienteinGM: ' . json_encode($clienteinGM));
|
||||||
$cliente = $clienteinGM;
|
$cliente = $clienteinGM;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$productLogger->addLog('', json_encode($request));
|
$productLogger->addLog('', json_encode($request));
|
||||||
@@ -2251,9 +2252,12 @@ function updateCreate(Request $request) {
|
|||||||
|
|
||||||
$productLogger->addLog('', 'Cerco il customer_id: ' . $CodClienteInternet);
|
$productLogger->addLog('', 'Cerco il customer_id: ' . $CodClienteInternet);
|
||||||
|
|
||||||
|
$creatoNuovoCliente = false;
|
||||||
|
|
||||||
if ($CodClienteInternet > 0) {
|
if ($CodClienteInternet > 0) {
|
||||||
$customer = Customer::find($CodClienteInternet);
|
$customer = Customer::find($CodClienteInternet);
|
||||||
|
if ($customer)
|
||||||
|
$creatoNuovoCliente = true;
|
||||||
} else {
|
} else {
|
||||||
$customer = $request;
|
$customer = $request;
|
||||||
$customer['id'] = 0;
|
$customer['id'] = 0;
|
||||||
@@ -2295,9 +2299,11 @@ function updateCreate(Request $request) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (\Throwable $th) {
|
} catch (\Throwable $th) {
|
||||||
$productLogger->addLog('', 'Errore: ' . $th->getMessage());
|
$productLogger->addLog('', 'Errore: ' . $th->getMessage());
|
||||||
|
}
|
||||||
|
if ($creatoNuovoCliente) {
|
||||||
|
$cliente->IdInternet = $myidInternet;
|
||||||
}
|
}
|
||||||
$cliente->IdInternet = $myidInternet;
|
|
||||||
|
|
||||||
$productLogger->addLog('', ' ...fine compilazione campi Cliente' . json_encode($cliente));
|
$productLogger->addLog('', ' ...fine compilazione campi Cliente' . json_encode($cliente));
|
||||||
$cliente->save();
|
$cliente->save();
|
||||||
@@ -2334,7 +2340,7 @@ function updateCreate(Request $request) {
|
|||||||
$productLogger->setLogandSendEmail('Nuovo Ordine !');
|
$productLogger->setLogandSendEmail('Nuovo Ordine !');
|
||||||
} else {
|
} else {
|
||||||
$productLogger->addLog('', 'updatecreate: CHECK ORDINE... ');
|
$productLogger->addLog('', 'updatecreate: CHECK ORDINE... ');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$productLogger->addLog('', json_encode($request));
|
$productLogger->addLog('', json_encode($request));
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
@@ -2342,8 +2348,8 @@ function updateCreate(Request $request) {
|
|||||||
|
|
||||||
$productLogger->setLogandSendEmail('Check Ordine... ');
|
$productLogger->setLogandSendEmail('Check Ordine... ');
|
||||||
} //end if status
|
} //end if status
|
||||||
|
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
Log::error($e->getMessage());
|
Log::error($e->getMessage());
|
||||||
$productLogger->addLog('', 'Errore Nuovo Ordine: ' . $e->getMessage());
|
$productLogger->addLog('', 'Errore Nuovo Ordine: ' . $e->getMessage());
|
||||||
@@ -5899,7 +5905,7 @@ Route::get('/testclientegm/{id}', function ($id) {
|
|||||||
$myidInternet = (int) $id;
|
$myidInternet = (int) $id;
|
||||||
$cliente = null;
|
$cliente = null;
|
||||||
echo 'myidInternet:' . $myidInternet;
|
echo 'myidInternet:' . $myidInternet;
|
||||||
|
|
||||||
if ($myidInternet > 0) {
|
if ($myidInternet > 0) {
|
||||||
$clienteinGM = getClienteByIdCodClienteInternet($myidInternet);
|
$clienteinGM = getClienteByIdCodClienteInternet($myidInternet);
|
||||||
// write in the console the array "$clients"
|
// write in the console the array "$clients"
|
||||||
@@ -6084,7 +6090,7 @@ Route::get('/test_updatecreate', function () {
|
|||||||
$requestObject = json_decode($request);
|
$requestObject = json_decode($request);
|
||||||
|
|
||||||
echo 'REQUEST OBJECT: ' . json_encode($requestObject, JSON_PRETTY_PRINT) . PHP_EOL;
|
echo 'REQUEST OBJECT: ' . json_encode($requestObject, JSON_PRETTY_PRINT) . PHP_EOL;
|
||||||
|
|
||||||
updateCreate($requestObject);
|
updateCreate($requestObject);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user