注入修复

This commit is contained in:
fuenmao
2026-08-24 15:04:15 +08:00
parent a51d45372d
commit b8b2d7e3fa
13 changed files with 57 additions and 41 deletions
@@ -3,8 +3,8 @@ namespace SimpleAdmin.Application;
/// <summary>仅展示审核通过后创建的正式员工档案;入职资料的来源任务可追溯。</summary>
public class OnboardingEmployeeService : IOnboardingEmployeeService
{
private readonly ISqlSugarClient _db;
public OnboardingEmployeeService(ISqlSugarClient db) => _db = db;
private readonly SqlSugarScope _db;
public OnboardingEmployeeService() => _db = DbContext.DB;
public Task<SqlSugarPagedList<ObEmployee>> Page(OnboardingEmployeePageInput input) => _db.Queryable<ObEmployee>()
.WhereIF(!string.IsNullOrWhiteSpace(input.EmployeeName), x => x.EmployeeName.Contains(input.EmployeeName) || x.IdCardNumber.Contains(input.EmployeeName))
@@ -21,4 +21,5 @@ public class OnboardingEmployeeService : IOnboardingEmployeeService
var audits = task == null ? new List<ObTaskAudit>() : await _db.Queryable<ObTaskAudit>().Where(x => x.TaskId == task.Id).OrderByDescending(x => x.AuditedAt).ToListAsync();
return new OnboardingEmployeeDetailOutput { Employee = employee, Task = task, Contracts = contracts, Audits = audits };
}
}
}