Dropdown: CSS u main.css, dupli handler fix, Prihod=prodaja+servis, mobilni layout
- main.css: cust-sel CSS prebačen iz dodatni-css (dostupan svim stranama) - servis_detalji: _custClickDodat guard protiv duplog event listenera - servis_detalji: _ntechPopuniArtikle na window (data-refresh fix) - izvestaj: PrihodTekuciMesec = prodaja + servis (Preuzeto) - main.css: mobilni dropdown preko cele širine (grid 1 kolona)
This commit is contained in:
@@ -37,8 +37,15 @@ func (r *sqliteIzvestajRepo) BrojAktivnihServisa(ctx context.Context) (int, erro
|
||||
func (r *sqliteIzvestajRepo) PrihodTekuciMesec(ctx context.Context) (float64, error) {
|
||||
var iznos float64
|
||||
err := r.db.QueryRowContext(ctx, `
|
||||
SELECT COALESCE(SUM(ukupno), 0) FROM prodajni_nalozi
|
||||
WHERE substr(datum, 1, 7) = strftime('%Y-%m', 'now', 'localtime')`).Scan(&iznos)
|
||||
SELECT COALESCE(
|
||||
(SELECT SUM(ukupno) FROM prodajni_nalozi
|
||||
WHERE substr(datum, 1, 7) = strftime('%Y-%m', 'now', 'localtime')),
|
||||
0)
|
||||
+ COALESCE(
|
||||
(SELECT SUM(cena_konacna) FROM servisni_nalozi
|
||||
WHERE status = 'Preuzeto'
|
||||
AND substr(datum_zavrsetka, 1, 7) = strftime('%Y-%m', 'now', 'localtime')),
|
||||
0)`).Scan(&iznos)
|
||||
if err != nil {
|
||||
return 0, fmt.Errorf("ntech: izvestaj.PrihodTekuciMesec: %w", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user