fix 注销任务

This commit is contained in:
2024-03-13 19:18:33 +08:00
parent d7103c8269
commit 8998dd0789

View File

@@ -34,27 +34,27 @@ namespace Dlhis.ScheduledTask.CommonJobs
try try
{ {
var identityDbContext = _dbContext.ChangeDb("identity"); //var identityDbContext = _dbContext.ChangeDb("identity");
//HST0001 ////HST0001
var users = await identityDbContext.Queryable<UserEntity>().Where(x => x.UserName != "HST0001") //var users = await identityDbContext.Queryable<UserEntity>().Where(x => x.UserName != "HST0001")
.Where(x => x.Id > 21) // .Where(x => x.Id > 21)
.ToListAsync(); // .ToListAsync();
var gainfos = await _dbContext.Queryable<GainfoEntity>().ToListAsync(); //var gainfos = await _dbContext.Queryable<GainfoEntity>().ToListAsync();
var hasher = new PasswordHasher<UserEntity>(); //var hasher = new PasswordHasher<UserEntity>();
foreach (var user in users) //foreach (var user in users)
{ //{
var gainfo = gainfos.FirstOrDefault(x => x.Code == user.UserName); // var gainfo = gainfos.FirstOrDefault(x => x.Code == user.UserName);
if (gainfo != null && gainfo.IdNo.IsPresent()) // if (gainfo != null && gainfo.IdNo.IsPresent())
{ // {
var password = gainfo.IdNo.TakeLast(6).Join(""); // var password = gainfo.IdNo.TakeLast(6).Join("");
password = hasher.HashPassword(user, password); // password = hasher.HashPassword(user, password);
user.PasswordHash = password; // user.PasswordHash = password;
await identityDbContext.UpdateAsync(user); // await identityDbContext.UpdateAsync(user);
} // }
} //}
//var userNames = await identityDbContext.Queryable<UserEntity>().Select(x => x.UserName).ToListAsync(); //var userNames = await identityDbContext.Queryable<UserEntity>().Select(x => x.UserName).ToListAsync();
//var newUser = await _dbContext.Queryable<GainfoEntity>() //var newUser = await _dbContext.Queryable<GainfoEntity>()