This commit is contained in:
2026-02-11 17:46:22 +03:00
commit eacfacb13b
266 changed files with 51337 additions and 0 deletions

34
svc/queries/product.go Normal file
View File

@@ -0,0 +1,34 @@
package queries
import (
"bssapp-backend/db"
"bssapp-backend/models"
)
// GetProductList → MSSQL'den ürün listesini döndürür
func GetProductList() ([]models.Product, error) {
rows, err := db.MssqlDB.Query(`
SELECT
ProductCode
FROM ProductFilterWithDescription('TR')
WHERE
ProductAtt42 IN ('SERI', 'AKSESUAR')
AND IsBlocked = 0
AND LEN(ProductCode) = 13 -- 🔹 yalnızca 13 karakterlik kodlar
ORDER BY ProductCode;
`)
if err != nil {
return nil, err
}
defer rows.Close()
var list []models.Product
for rows.Next() {
var p models.Product
if err := rows.Scan(&p.ProductCode); err != nil {
return nil, err
}
list = append(list, p)
}
return list, nil
}