Klijenti: filter po tipu (Svi/Firme/Fizička lica) preko radio dugmadi
This commit is contained in:
@@ -153,6 +153,10 @@ func (r *KlijentRepo) ListaFilter(ctx context.Context, filter db.KlijentFilter)
|
||||
p := "%" + filter.Pretraga + "%"
|
||||
args = append(args, p, p, p, p, p, p)
|
||||
}
|
||||
if filter.Tip == "fizicko" || filter.Tip == "pravno" {
|
||||
upit += " AND tip = ?"
|
||||
args = append(args, filter.Tip)
|
||||
}
|
||||
|
||||
upit += " ORDER BY datum_unosa DESC"
|
||||
|
||||
@@ -206,6 +210,10 @@ func (r *KlijentRepo) PrebrojiPoFilteru(ctx context.Context, filter db.KlijentFi
|
||||
p := "%" + filter.Pretraga + "%"
|
||||
args = append(args, p, p, p, p, p, p)
|
||||
}
|
||||
if filter.Tip == "fizicko" || filter.Tip == "pravno" {
|
||||
upit += " AND tip = ?"
|
||||
args = append(args, filter.Tip)
|
||||
}
|
||||
|
||||
var broj int
|
||||
if err := r.db.QueryRowContext(ctx, upit, args...).Scan(&broj); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user