mirror of
https://github.com/stokebob/bnhtrade.git
synced 2026-03-19 14:37:16 +00:00
wip
This commit is contained in:
@@ -105,7 +105,7 @@ namespace bnhtrade.Core.Data.Database.Repository.Implementation
|
|||||||
string lockClause = "";
|
string lockClause = "";
|
||||||
if (lockRecords)
|
if (lockRecords)
|
||||||
{
|
{
|
||||||
lockClause = " WITH (UPDLOCK, HOLDLOCK)";
|
lockClause = "WITH (UPDLOCK, HOLDLOCK)";
|
||||||
}
|
}
|
||||||
|
|
||||||
string sql = $@"
|
string sql = $@"
|
||||||
@@ -121,9 +121,9 @@ namespace bnhtrade.Core.Data.Database.Repository.Implementation
|
|||||||
tblStockJournalPost.StockJournalPostID,
|
tblStockJournalPost.StockJournalPostID,
|
||||||
tblStockJournalPost.StockStatusID,
|
tblStockJournalPost.StockStatusID,
|
||||||
tblStockJournalPost.Quantity,
|
tblStockJournalPost.Quantity,
|
||||||
FROM tblStockJournal{lockClause}
|
FROM tblStockJournal {lockClause}
|
||||||
LEFT OUTER JOIN tblStock{lockClause} ON tblStockJournal.StockID = tblStock.StockID
|
LEFT OUTER JOIN tblStock {lockClause} ON tblStockJournal.StockID = tblStock.StockID
|
||||||
LEFT OUTER JOIN tblStockJournalPost{lockClause} ON tblStockJournal.StockJournalID = tblStockJournalPost.StockJournalID
|
LEFT OUTER JOIN tblStockJournalPost {lockClause} ON tblStockJournal.StockJournalID = tblStockJournalPost.StockJournalID
|
||||||
WHERE 1=1 ";
|
WHERE 1=1 ";
|
||||||
|
|
||||||
// build where clause based on provided filters
|
// build where clause based on provided filters
|
||||||
@@ -156,8 +156,12 @@ namespace bnhtrade.Core.Data.Database.Repository.Implementation
|
|||||||
}
|
}
|
||||||
if (stockStatusIds != null && stockStatusIds.Any())
|
if (stockStatusIds != null && stockStatusIds.Any())
|
||||||
{
|
{
|
||||||
sql = sql + Environment.NewLine + " AND tblStockJournal.StockJournalID IN (SELECT StockJournalID FROM tblStockJournalPost WHERE "
|
sql += sqlWhere.InClause(
|
||||||
+ sqlWhere.InClause("StockStatusID", stockStatusIds) + " ) ";
|
"StockStatusID"
|
||||||
|
, stockStatusIds
|
||||||
|
, " AND tblStockJournal.StockJournalID IN (SELECT StockJournalID FROM tblStockJournalPost WHERE "
|
||||||
|
, " ) "
|
||||||
|
);
|
||||||
noFilter = false;
|
noFilter = false;
|
||||||
}
|
}
|
||||||
if (noFilter)
|
if (noFilter)
|
||||||
|
|||||||
Reference in New Issue
Block a user