Merge branch 'ticket-10444' into develop
This commit is contained in:
commit
6ecf465e1e
@ -119,7 +119,6 @@ class MakeStats {
|
||||
|
||||
foreach($lines as $line)
|
||||
{
|
||||
|
||||
// if( ($line['product_quantity'] - $line['product_quantity_reinjected']) == 0)
|
||||
// continue;
|
||||
|
||||
@ -282,11 +281,11 @@ class MakeStats {
|
||||
WHERE product_id IN ("'.implode('","', $ids_products).'")';
|
||||
$res = Db::getInstance()->ExecuteS($req);
|
||||
|
||||
$ids_od = array();
|
||||
/*$ids_od = array();
|
||||
foreach($res as $k => $r) {
|
||||
$ids_od[] = $res[$k]['product_id'];
|
||||
}
|
||||
$ids_no_od = array_diff($ids_products, $ids_od);
|
||||
$ids_no_od = array_diff($ids_products, $ids_od);*/
|
||||
$req2 = 'SELECT
|
||||
p.id_product as product_id, p.price as product_price, p.price as product_price, p.ean13 as product_ean13, p.reference as product_reference, p.supplier_reference as product_supplier_reference,
|
||||
p.weight as product_weight, pl.name as product_name_base,
|
||||
@ -297,9 +296,18 @@ class MakeStats {
|
||||
ON pl.id_product = p.id_product
|
||||
AND pl.id_lang = 2
|
||||
LEFT OUTER JOIN `'._DB_PREFIX_.'product_attribute` pa ON (pa.`id_product` = p.`id_product`)
|
||||
WHERE p.id_product IN ("'.implode('","', $ids_no_od).'")';
|
||||
WHERE p.id_product IN ("'.implode('","', $ids_products).'")';
|
||||
$res2 = Db::getInstance()->ExecuteS($req2);
|
||||
|
||||
foreach ($res2 as $k => $value) {
|
||||
if((int)$value['product_attribute_id']!=0
|
||||
&& $key = array_search($value['product_attribute_id'], array_column($res, 'product_attribute_id'))
|
||||
&& $key
|
||||
) {
|
||||
unset($res2[$k]);
|
||||
}
|
||||
}
|
||||
|
||||
$res = array_merge($res,$res2);
|
||||
$id_lang = 2;
|
||||
foreach($res as $k => $r)
|
||||
@ -330,6 +338,7 @@ class MakeStats {
|
||||
}
|
||||
$r['product_name'] .= ' '.$attribute['group_name'] .' : '. $attribute['attribute_name'];
|
||||
$res[$k]['attribute_quantity'] = $attribute['quantity'];
|
||||
$res[$k]['product_ean13'] = $attribute['ean13'];
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user