Files
bssapp/svc/queries/orderproduction_items.go
2026-02-20 08:52:06 +03:00

32 lines
1008 B
Go

package queries
import (
"database/sql"
)
// ========================================================
// 📌 GetOrderProductionItems — OrderHeaderID için U ürünleri
// ========================================================
func GetOrderProductionItems(mssql *sql.DB, orderHeaderID string) (*sql.Rows, error) {
return mssql.Query(`
SELECT
CAST(l.OrderHeaderID AS NVARCHAR(50)) AS OrderHeaderID,
CAST(l.OrderLineID AS NVARCHAR(50)) AS OrderLineID,
-- Şimdilik eski alanlar boş döndürülür
CAST('' AS NVARCHAR(50)) AS OldItemCode,
CAST('' AS NVARCHAR(50)) AS OldColor,
CAST('' AS NVARCHAR(50)) AS OldDim2,
CAST('' AS NVARCHAR(250)) AS OldDesc,
ISNULL(l.ItemCode,'') AS NewItemCode,
ISNULL(l.ColorCode,'') AS NewColor,
ISNULL(l.ItemDim2Code,'') AS NewDim2,
ISNULL(l.LineDescription,'') AS NewDesc
FROM dbo.trOrderLine l
WHERE l.OrderHeaderID = @p1
AND ISNULL(l.ItemCode,'') LIKE 'U%'
ORDER BY l.SortOrder, l.OrderLineID
`, orderHeaderID)
}