32 lines
1008 B
Go
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)
|
|
}
|