Fix product performance grouped JSON build
This commit is contained in:
@@ -911,6 +911,10 @@ func GetProductionHasCostProducts(
|
|||||||
nFirmaID int,
|
nFirmaID int,
|
||||||
) (*sql.Rows, error) {
|
) (*sql.Rows, error) {
|
||||||
search = strings.TrimSpace(search)
|
search = strings.TrimSpace(search)
|
||||||
|
firmFilterSQL := ""
|
||||||
|
if nFirmaID > 0 {
|
||||||
|
firmFilterSQL = " AND ISNULL(OM.nFirmaID, 0) = @p4\n"
|
||||||
|
}
|
||||||
|
|
||||||
sqlText := `
|
sqlText := `
|
||||||
WITH SonOnMaliyet AS (
|
WITH SonOnMaliyet AS (
|
||||||
@@ -999,7 +1003,7 @@ OUTER APPLY (
|
|||||||
)
|
)
|
||||||
) CM
|
) CM
|
||||||
WHERE OM.rn = 1
|
WHERE OM.rn = 1
|
||||||
AND (@p4 <= 0 OR ISNULL(OM.nFirmaID, 0) = @p4)
|
` + firmFilterSQL + `
|
||||||
AND (
|
AND (
|
||||||
@p1 = ''
|
@p1 = ''
|
||||||
OR RTRIM(CONVERT(VARCHAR(32), ISNULL(OM.nOnMLNo, 0))) LIKE '%' + @p1 + '%'
|
OR RTRIM(CONVERT(VARCHAR(32), ISNULL(OM.nOnMLNo, 0))) LIKE '%' + @p1 + '%'
|
||||||
@@ -1014,8 +1018,11 @@ OFFSET @p2 ROWS
|
|||||||
FETCH NEXT @p3 ROWS ONLY
|
FETCH NEXT @p3 ROWS ONLY
|
||||||
`
|
`
|
||||||
|
|
||||||
|
if nFirmaID > 0 {
|
||||||
return uretimDB.QueryContext(ctx, sqlText, search, offset, limit, nFirmaID)
|
return uretimDB.QueryContext(ctx, sqlText, search, offset, limit, nFirmaID)
|
||||||
}
|
}
|
||||||
|
return uretimDB.QueryContext(ctx, sqlText, search, offset, limit)
|
||||||
|
}
|
||||||
|
|
||||||
func GetProductionHasCostHistoryByProductCode(
|
func GetProductionHasCostHistoryByProductCode(
|
||||||
ctx context.Context,
|
ctx context.Context,
|
||||||
|
|||||||
Reference in New Issue
Block a user