Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -215,10 +215,10 @@ SELECT TOP (1)
|
||||
ISNULL(h.CurrAccCode, ''),
|
||||
ISNULL(LTRIM(RTRIM(f.CustomerAtt01)), '') AS MarketCode,
|
||||
ISNULL(py.AttributeDescription, '') AS MarketTitle
|
||||
FROM BAGGI_V3.dbo.trOrderHeader h WITH (NOLOCK)
|
||||
LEFT JOIN BAGGI_V3.dbo.CustomerAttributesFilter f WITH (NOLOCK)
|
||||
FROM BAGGI_V3.dbo.trOrderHeader h
|
||||
LEFT JOIN BAGGI_V3.dbo.CustomerAttributesFilter f
|
||||
ON f.CurrAccCode = h.CurrAccCode
|
||||
LEFT JOIN BAGGI_V3.dbo.cdCurrAccAttributeDesc py WITH (NOLOCK)
|
||||
LEFT JOIN BAGGI_V3.dbo.cdCurrAccAttributeDesc py
|
||||
ON py.CurrAccTypeCode = h.CurrAccTypeCode
|
||||
AND py.AttributeTypeCode = 1
|
||||
AND py.AttributeCode = f.CustomerAtt01
|
||||
|
||||
@@ -691,7 +691,7 @@ func getOrderHeaderFromDB(db *sql.DB, orderID string) (*OrderHeader, error) {
|
||||
h.CreatedUserName,
|
||||
ISNULL((
|
||||
SELECT TOP (1) ca.AttributeDescription
|
||||
FROM BAGGI_V3.dbo.cdCurrAccAttributeDesc AS ca WITH (NOLOCK)
|
||||
FROM BAGGI_V3.dbo.cdCurrAccAttributeDesc AS ca
|
||||
WHERE ca.CurrAccTypeCode IN (1,3)
|
||||
AND ca.AttributeTypeCode = 2 -- 🟡 Müşteri Temsilcisi
|
||||
AND ca.AttributeCode = f.CustomerAtt02
|
||||
@@ -764,7 +764,7 @@ func getOrderLinesFromDB(db *sql.DB, orderID string) ([]OrderLineRaw, error) {
|
||||
WHEN ISNULL(L.IsClosed, 0) = 1
|
||||
OR EXISTS (
|
||||
SELECT 1
|
||||
FROM BAGGI_V3.dbo.trInvoiceLine il WITH (NOLOCK)
|
||||
FROM BAGGI_V3.dbo.trInvoiceLine il
|
||||
WHERE il.OrderLineID = L.OrderLineID
|
||||
)
|
||||
THEN CAST(1 AS bit)
|
||||
@@ -777,7 +777,7 @@ func getOrderLinesFromDB(db *sql.DB, orderID string) ([]OrderLineRaw, error) {
|
||||
L.VatCode,
|
||||
L.VatRate
|
||||
FROM BAGGI_V3.dbo.trOrderLine AS L
|
||||
LEFT JOIN BAGGI_V3.dbo.trOrderLineCurrency AS CD WITH (NOLOCK)
|
||||
LEFT JOIN BAGGI_V3.dbo.trOrderLineCurrency AS CD
|
||||
ON CD.OrderLineID = L.OrderLineID
|
||||
AND CD.CurrencyCode = ISNULL(NULLIF(LTRIM(RTRIM(L.DocCurrencyCode)), ''), 'TRY')
|
||||
LEFT JOIN ProductFilterWithDescription('TR') AS P
|
||||
|
||||
@@ -213,7 +213,7 @@ VALUES (
|
||||
// Re-read header id.
|
||||
err = tx.QueryRowContext(ctx, `
|
||||
SELECT TOP (1) CONVERT(NVARCHAR(36), PriceListHeaderID)
|
||||
FROM dbo.trPriceListHeader WITH (NOLOCK)
|
||||
FROM dbo.trPriceListHeader
|
||||
WHERE CompanyCode = 1
|
||||
AND LTRIM(RTRIM(PriceGroupCode)) = @pg
|
||||
AND LTRIM(RTRIM(DocCurrencyCode)) = @cur
|
||||
|
||||
@@ -1494,7 +1494,7 @@ func postProductionProductCostingOnMLSaveHandler(w http.ResponseWriter, r *http.
|
||||
isUpdate := false
|
||||
{
|
||||
var flag int
|
||||
_ = tx.QueryRowContext(ctx, `SELECT CASE WHEN EXISTS (SELECT 1 FROM dbo.spUrtOnMLMas WITH (NOLOCK) WHERE nOnMLNo=@p1) THEN 1 ELSE 0 END`, nOnMLNo).Scan(&flag)
|
||||
_ = tx.QueryRowContext(ctx, `SELECT CASE WHEN EXISTS (SELECT 1 FROM dbo.spUrtOnMLMas WHERE nOnMLNo=@p1) THEN 1 ELSE 0 END`, nOnMLNo).Scan(&flag)
|
||||
isUpdate = flag == 1
|
||||
}
|
||||
|
||||
@@ -1644,7 +1644,7 @@ SELECT
|
||||
C.code,
|
||||
ISNULL((
|
||||
SELECT TOP 1 ISNULL(CONVERT(int, ISNULL(S.nStokTipi, 0)), 0) AS nStokTipiID
|
||||
FROM dbo.tbStok S WITH (NOLOCK)
|
||||
FROM dbo.tbStok S
|
||||
WHERE ISNULL(S.IsBlocked, 0) = 0
|
||||
AND (
|
||||
REPLACE(LTRIM(RTRIM(ISNULL(S.sKodu,''))), ' ', '') = REPLACE(C.code, ' ', '')
|
||||
@@ -1739,7 +1739,7 @@ FROM C
|
||||
var mtID int
|
||||
err := tx.QueryRowContext(ctx, `
|
||||
SELECT TOP 1 ISNULL(MTnUrtMTBolumID, 0) AS MTnUrtMTBolumID
|
||||
FROM dbo.spUrtOnMLHammaddeTuru WITH (NOLOCK)
|
||||
FROM dbo.spUrtOnMLHammaddeTuru
|
||||
WHERE nHammaddeTuruNo = @p1
|
||||
`, row.NHammaddeTuruNo).Scan(&mtID)
|
||||
if err != nil && err != sql.ErrNoRows {
|
||||
@@ -1834,7 +1834,7 @@ WHERE nHammaddeTuruNo = @p1
|
||||
perRowCtx, cancel := context.WithTimeout(ctx, 2*time.Second)
|
||||
err := lookupDB.QueryRowContext(perRowCtx, `
|
||||
SELECT TOP 1 ISNULL(CONVERT(int, ISNULL(S.nStokTipi, 0)), 0) AS nStokTipiID
|
||||
FROM dbo.tbStok S WITH (NOLOCK)
|
||||
FROM dbo.tbStok S
|
||||
WHERE ISNULL(S.IsBlocked, 0) = 0
|
||||
AND (
|
||||
REPLACE(LTRIM(RTRIM(ISNULL(S.sKodu,''))), ' ', '') = REPLACE(@p1, ' ', '')
|
||||
@@ -2009,7 +2009,7 @@ WHEN NOT MATCHED THEN
|
||||
nUrtUBolumID := 13
|
||||
_ = tx.QueryRowContext(ctx, `
|
||||
SELECT TOP 1 ISNULL(CONVERT(int, nUrtUBolumID), 0) AS nUrtUBolumID
|
||||
FROM dbo.spUrtRecMBolum WITH (NOLOCK)
|
||||
FROM dbo.spUrtRecMBolum
|
||||
WHERE nUrtReceteID = @p1
|
||||
ORDER BY nUrtRecMBolumID ASC
|
||||
`, req.Header.NUrtReceteID).Scan(&nUrtUBolumID)
|
||||
@@ -2024,7 +2024,7 @@ SELECT
|
||||
ISNULL(CONVERT(int, nUrtMBolumID), 0) AS nUrtMBolumID,
|
||||
LTRIM(RTRIM(ISNULL(nHStokID_G,''))) AS nHStokID_G,
|
||||
ISNULL(CONVERT(float, lHMiktar_G), 0) AS lHMiktar_G
|
||||
FROM dbo.spUrtRecMBolum WITH (NOLOCK)
|
||||
FROM dbo.spUrtRecMBolum
|
||||
WHERE nUrtReceteID = @p1
|
||||
`, req.Header.NUrtReceteID); err == nil {
|
||||
for rows.Next() {
|
||||
@@ -2090,7 +2090,7 @@ FROM dbo.spUrtRecMBolum WITH (UPDLOCK, HOLDLOCK)
|
||||
// FK guard: only insert if nUrtMBolumID exists in spUrtMBolum.
|
||||
var bolumExists int
|
||||
if err := tx.QueryRowContext(ctx, `
|
||||
SELECT CASE WHEN EXISTS (SELECT 1 FROM dbo.spUrtMBolum WITH (NOLOCK) WHERE nUrtMBolumID = @p1) THEN 1 ELSE 0 END
|
||||
SELECT CASE WHEN EXISTS (SELECT 1 FROM dbo.spUrtMBolum WHERE nUrtMBolumID = @p1) THEN 1 ELSE 0 END
|
||||
`, k.nUrtMBolumID).Scan(&bolumExists); err != nil || bolumExists != 1 {
|
||||
logger.Error("recipe insert blocked (missing spUrtMBolum FK)", "trace_id", traceID, "n_urt_m_bolum_id", k.nUrtMBolumID, "s_kodu", k.sKodu, "err", err)
|
||||
http.Error(w, "Recete insert engellendi (bolum FK yok)", http.StatusBadRequest)
|
||||
@@ -2468,7 +2468,7 @@ func PostProductionProductCostingOnMLDeleteHandler(w http.ResponseWriter, r *htt
|
||||
SELECT TOP 1
|
||||
LTRIM(RTRIM(ISNULL(UrunKodu,''))) AS UrunKodu,
|
||||
COALESCE(Tarihi, dteKayitTarihi, GETDATE()) AS Tarihi
|
||||
FROM dbo.spUrtOnMLMas WITH (NOLOCK)
|
||||
FROM dbo.spUrtOnMLMas
|
||||
WHERE nOnMLNo = @p1
|
||||
`, req.NOnMLNo).Scan(&urunKodu, &maliyetTarihi)
|
||||
if err != nil {
|
||||
|
||||
@@ -298,7 +298,7 @@ func sendCostingSummaryMail(
|
||||
WITH X AS (SELECT CONVERT(int, V.id) AS id FROM (VALUES %s) AS V(id))
|
||||
SELECT X.id, LTRIM(RTRIM(ISNULL(M.sAdi,''))) AS title
|
||||
FROM X
|
||||
LEFT JOIN dbo.spUrtMTBolum M WITH (NOLOCK)
|
||||
LEFT JOIN dbo.spUrtMTBolum M
|
||||
ON M.nUrtMTBolumID = X.id
|
||||
`, strings.Join(vals, ","))
|
||||
rows, err := uretim.QueryContext(ctx, q, args...)
|
||||
|
||||
Reference in New Issue
Block a user