aa
This commit is contained in:
@@ -75,8 +75,11 @@ function setPreOrder($sku, $aggiornapreordine, $debug)
|
|||||||
|
|
||||||
// showarray($article);
|
// showarray($article);
|
||||||
|
|
||||||
if ($debug)
|
if ($debug) {
|
||||||
|
echo "Product: " . $sku;
|
||||||
showarray($product);
|
showarray($product);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$campoPreOrder = '_wpro_variable_is_preorder';
|
$campoPreOrder = '_wpro_variable_is_preorder';
|
||||||
|
|
||||||
@@ -157,7 +160,7 @@ function setPreOrder($sku, $aggiornapreordine, $debug)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$variation = Variation::update($idprodotto, $product['id'], $data);
|
$variation = Variation::update($idprodotto, $product['id'], $data);
|
||||||
// Product::update($idprodotto, $data);
|
|
||||||
if ($variation) {
|
if ($variation) {
|
||||||
if ($debug)
|
if ($debug)
|
||||||
echo "Aggiornato Preorder: [ParentId=" . $idprodotto . '] ProdId= ' . $product['id'] . ' ' . $variation['name'] . "<br>";
|
echo "Aggiornato Preorder: [ParentId=" . $idprodotto . '] ProdId= ' . $product['id'] . ' ' . $variation['name'] . "<br>";
|
||||||
@@ -173,11 +176,11 @@ function setPreOrder($sku, $aggiornapreordine, $debug)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function isArticleInPrevendita($idarticolo) {
|
function isArticleInPrevendita($sku) {
|
||||||
|
|
||||||
$product = Product::where('sku', $idarticolo)->first();
|
$product = Product::where('sku', $sku)->first();
|
||||||
|
|
||||||
$article = Article::where('IdArticolo', $idarticolo)->first();
|
$article = Article::where('IdArticolo', $sku)->first();
|
||||||
|
|
||||||
$qtaneg = $article->QtaDisponibile < 0;
|
$qtaneg = $article->QtaDisponibile < 0;
|
||||||
|
|
||||||
|
|||||||
@@ -240,6 +240,32 @@ Route::get('/articoli/{id}', function ($id) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Route::get('/articolitot/{id}', function ($id) {
|
||||||
|
|
||||||
|
$articles = Article::where('IdArticolo', $id)
|
||||||
|
->leftJoin(DB::raw('(SELECT e.IdStatoProdotto, e.Descrizione as DescrizioneStatoProdotto FROM T_WEB_StatiProdotto e JOIN (SELECT IdStatoProdotto, MAX(DataOra) as data1 from T_WEB_StatiProdotto GROUP BY IdStatoProdotto) c ON e.IdStatoProdotto = c.IdStatoProdotto AND e.DataOra = c.data1 ) f'), function ($join) {
|
||||||
|
$join->on('T_WEB_Articoli.IdStatoProdotto', '=', 'f.IdStatoProdotto');
|
||||||
|
})
|
||||||
|
->leftJoin(DB::raw('(SELECT g.IdArgomento, g.Descrizione as DescrizioneArgomentoProdotto FROM T_WEB_Argomenti g JOIN (SELECT IdArgomento, MAX(DataOra) as data1 from T_WEB_Argomenti GROUP BY IdArgomento) h ON g.IdArgomento = h.IdArgomento AND g.DataOra = h.data1 ) i'), function ($join) {
|
||||||
|
$join->on('T_WEB_Articoli.ListaArgomenti', '=', 'i.IdArgomento');
|
||||||
|
})
|
||||||
|
->leftJoin(DB::raw('(SELECT o.Codice, o.QtaDisponibile FROM T_WEB_Disponibile o JOIN (SELECT Codice, MAX(DataOra) as data1 from T_WEB_Disponibile GROUP BY Codice) p ON o.Codice = p.Codice AND o.DataOra = p.data1 ) q'), function ($join) {
|
||||||
|
$join->on('T_WEB_Articoli.IdArticolo', '=', 'q.Codice');
|
||||||
|
})
|
||||||
|
|
||||||
|
->orderBy('dataOra', 'desc')
|
||||||
|
->get();
|
||||||
|
//$articolo = Article::find($id);
|
||||||
|
//$article = Article::where('IdArticolo',)->whereDate('DataOra',$articolo->data)->first();
|
||||||
|
//dd($articles);
|
||||||
|
//dd($articolo->authors);
|
||||||
|
echo "IdArticolo | Titolo | ISBN | Prezzo | Argomento | QtaDisp | Data<br>";
|
||||||
|
foreach ($articles as $article) {
|
||||||
|
echo $article->IdArticolo . " | " . $article->Titolo . " | " . $article->Ean13 . " | " . $article->PrezzoIvato . " | " . $article->DescrizioneArgomentoProdotto . " | " . $article->DescrizioneStatoProdotto . " | " . $article->QtaDisponibile. " | " . $article->DataOra . "<br>";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
Route::get('/stock', function () {
|
Route::get('/stock', function () {
|
||||||
$stock = new Stock();
|
$stock = new Stock();
|
||||||
$qta = $stock->qtadisponibile(9781);
|
$qta = $stock->qtadisponibile(9781);
|
||||||
|
|||||||
Reference in New Issue
Block a user