namespace WIDESEA_StorageOutBasicRepository; public class Dt_BillGroupStockRepository : RepositoryBase, IDt_BillGroupStockRepository { public Dt_BillGroupStockRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage) { } /// /// 获取出库库存 /// /// public List GetOutboundStockList() { var stocks = Db.Queryable() .Includes(x => x.LocationInfo) .Where(x => x.LocationInfo.IsLocked == false && x.LocationInfo.Status == LocationStateConst.LocationState_Stored) .Includes(x => x.StockDetailList) .Where(x => x.State == OrderStatusConst.Pending.ToString()).ToList(); return stocks; } public bool UpdateNavStock(List stocks) { return Db.UpdateNav(stocks) .Include(x => x.LocationInfo) .Include(x => x.StockDetailList) .ExecuteCommand(); } public bool UpdateNavStock(Dt_BillGroupStock stock) { return Db.UpdateNav(stock) .Include(x => x.LocationInfo) .Include(x => x.StockDetailList) .ExecuteCommand(); } }