Fix select per Pagamenti

This commit is contained in:
Dasc3er 2021-09-13 09:30:30 +02:00
parent 528a2c7c52
commit 30cff8694c
1 changed files with 5 additions and 9 deletions

View File

@ -25,6 +25,9 @@ switch ($resource) {
* - codice_modalita_pagamento_fe * - codice_modalita_pagamento_fe
*/ */
case 'pagamenti': case 'pagamenti':
// Filtri per banche dell'Azienda
$id_azienda = setting('Azienda predefinita');
$query = "SELECT co_pagamenti.id, $query = "SELECT co_pagamenti.id,
CONCAT_WS(' - ', codice_modalita_pagamento_fe, descrizione) AS descrizione, CONCAT_WS(' - ', codice_modalita_pagamento_fe, descrizione) AS descrizione,
banca_vendite.id AS id_banca_vendite, banca_vendite.id AS id_banca_vendite,
@ -32,17 +35,10 @@ switch ($resource) {
banca_acquisti.id AS id_banca_acquisti, banca_acquisti.id AS id_banca_acquisti,
CONCAT(banca_acquisti.nome, ' - ', banca_acquisti.iban) AS descrizione_banca_acquisti CONCAT(banca_acquisti.nome, ' - ', banca_acquisti.iban) AS descrizione_banca_acquisti
FROM co_pagamenti FROM co_pagamenti
LEFT JOIN co_banche banca_vendite ON co_pagamenti.idconto_vendite = banca_vendite.id_pianodeiconti3 LEFT JOIN co_banche banca_vendite ON co_pagamenti.idconto_vendite = banca_vendite.id_pianodeiconti3 AND banca_vendite.id_anagrafica = ".prepare($id_azienda)." AND banca_vendite.deleted_at IS NULL
LEFT JOIN co_banche banca_acquisti ON co_pagamenti.idconto_acquisti = banca_acquisti.id_pianodeiconti3 LEFT JOIN co_banche banca_acquisti ON co_pagamenti.idconto_acquisti = banca_acquisti.id_pianodeiconti3 AND banca_acquisti.id_anagrafica = ".prepare($id_azienda)." AND banca_acquisti.deleted_at IS NULL
|where| GROUP BY co_pagamenti.descrizione ORDER BY co_pagamenti.descrizione ASC"; |where| GROUP BY co_pagamenti.descrizione ORDER BY co_pagamenti.descrizione ASC";
// Filtri per banche dell'Azienda
$id_azienda = setting('Azienda predefinita');
$where[] = 'banca_vendite.id_anagrafica = '.prepare($id_azienda);
$where[] = 'banca_acquisti.id_anagrafica = '.prepare($id_azienda);
$where[] = 'banca_acquisti.deleted_at IS NULL';
$where[] = 'banca_vendite.deleted_at IS NULL';
foreach ($elements as $element) { foreach ($elements as $element) {
$filter[] = 'co_pagamenti.id = '.prepare($element); $filter[] = 'co_pagamenti.id = '.prepare($element);
} }