wangxinhui
2025-01-04 ca08d1f380987254814242e2fe3ea9de28228132
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/HostedService/WarehouseHostedService.cs
@@ -21,6 +21,8 @@
        public Task StartAsync(CancellationToken cancellationToken)
        {
            try
            {
            string connStr = AppSettings.GetValue("WMSConnectionStrings");
            if (string.IsNullOrEmpty(connStr))
            {
@@ -33,22 +35,26 @@
                DbType = DbType.SqlServer
            });
            List<Dt_Warehouse> warehouses = sugarClient.Queryable<Dt_Warehouse>().ToList();
                //List<Dt_Warehouse> warehouses = sugarClient.Queryable<Dt_Warehouse>().ToList();
            _dbContext.Db.Deleteable<Dt_Warehouse>().ExecuteCommand();
                //_dbContext.Db.Deleteable<Dt_Warehouse>().ExecuteCommand();
            _dbContext.Db.Insertable(warehouses).ExecuteCommand();
                //_dbContext.Db.Insertable(warehouses).ExecuteCommand();
            List<Dt_ApiInfo> apiInfos = _dbContext.Db.Queryable<Dt_ApiInfo>().ToList();
            _cacheService.AddOrUpdate(nameof(apiInfos), apiInfos);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return Task.CompletedTask;
        }
        public Task StopAsync(CancellationToken cancellationToken)
        {
            throw new NotImplementedException();
            return Task.CompletedTask;
        }
    }
}