注入修复

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
@@ -2,16 +2,15 @@ namespace SimpleAdmin.Application;
public class OnboardingAuditService : IOnboardingAuditService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IConfigService _config;
private readonly IOnboardingContractSnapshotService _snapshotService;
public OnboardingAuditService(
ISqlSugarClient db,
IConfigService config,
IOnboardingContractSnapshotService snapshotService)
{
_db = db;
_db = DbContext.DB;
_config = config;
_snapshotService = snapshotService;
}
@@ -127,3 +126,5 @@ public class OnboardingAuditService : IOnboardingAuditService
}).ExecuteCommandAsync();
}
}
@@ -2,12 +2,12 @@ namespace SimpleAdmin.Application;
public class OnboardingContractDocumentService : IOnboardingContractDocumentService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IFileService _fileService;
public OnboardingContractDocumentService(ISqlSugarClient db, IFileService fileService)
public OnboardingContractDocumentService(IFileService fileService)
{
_db = db;
_db = DbContext.DB;
_fileService = fileService;
}
@@ -95,3 +95,5 @@ public class OnboardingContractDocumentService : IOnboardingContractDocumentServ
return output.ToArray();
}
}
@@ -3,8 +3,8 @@ namespace SimpleAdmin.Application;
/// <summary>冻结任务合同变量;DOCX 生成阶段只读取本快照,不再读取模板实时值。</summary>
public class OnboardingContractSnapshotService : IOnboardingContractSnapshotService
{
private readonly ISqlSugarClient _db;
public OnboardingContractSnapshotService(ISqlSugarClient db) => _db = db;
private readonly SqlSugarScope _db;
public OnboardingContractSnapshotService() => _db = DbContext.DB;
public async Task Build(long taskId, ObTaskEmployeeInfo employeeInfo = null)
{
@@ -80,3 +80,4 @@ public class OnboardingContractSnapshotService : IOnboardingContractSnapshotServ
};
}
}
@@ -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))
@@ -22,3 +22,4 @@ public class OnboardingEmployeeService : IOnboardingEmployeeService
return new OnboardingEmployeeDetailOutput { Employee = employee, Task = task, Contracts = contracts, Audits = audits };
}
}
@@ -5,11 +5,11 @@ namespace SimpleAdmin.Application;
/// </summary>
public class OnboardingEntryConfigService : IOnboardingEntryConfigService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
public OnboardingEntryConfigService(ISqlSugarClient db)
public OnboardingEntryConfigService()
{
_db = db;
_db = DbContext.DB;
}
public Task<List<ObFormField>> ListFormFields()
@@ -243,3 +243,5 @@ public class OnboardingEntryConfigService : IOnboardingEntryConfigService
throw Oops.Bah("岗位不存在、未启用或不属于该公司");
}
}
@@ -2,12 +2,12 @@ namespace SimpleAdmin.Application;
public class OnboardingTaskLifecycleService : IOnboardingTaskLifecycleService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IConfigService _config;
public OnboardingTaskLifecycleService(ISqlSugarClient db, IConfigService config)
public OnboardingTaskLifecycleService(IConfigService config)
{
_db = db;
_db = DbContext.DB;
_config = config;
}
@@ -88,3 +88,4 @@ public class OnboardingTaskLifecycleService : IOnboardingTaskLifecycleService
}).ExecuteCommandAsync();
}
}
@@ -2,12 +2,12 @@ namespace SimpleAdmin.Application;
public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IConfigService _config;
public OnboardingMaterialReviewService(ISqlSugarClient db, IConfigService config)
public OnboardingMaterialReviewService(IConfigService config)
{
_db = db;
_db = DbContext.DB;
_config = config;
}
@@ -63,3 +63,4 @@ public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
}
}
}
@@ -2,14 +2,13 @@ namespace SimpleAdmin.Application;
public class OnboardingPublicSubmissionService : IOnboardingPublicSubmissionService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IOnboardingContractSnapshotService _snapshotService;
public OnboardingPublicSubmissionService(
ISqlSugarClient db,
IOnboardingContractSnapshotService snapshotService)
{
_db = db;
_db = DbContext.DB;
_snapshotService = snapshotService;
}
@@ -263,3 +262,5 @@ public class OnboardingPublicSubmissionService : IOnboardingPublicSubmissionServ
return task;
}
}
@@ -5,14 +5,13 @@ namespace SimpleAdmin.Application;
/// </summary>
public class OnboardingPublicTaskService : IOnboardingPublicTaskService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IOnboardingContractSnapshotService _snapshotService;
public OnboardingPublicTaskService(
ISqlSugarClient db,
IOnboardingContractSnapshotService snapshotService)
{
_db = db;
_db = DbContext.DB;
_snapshotService = snapshotService;
}
@@ -154,3 +153,5 @@ public class OnboardingPublicTaskService : IOnboardingPublicTaskService
return link;
}
}
@@ -2,16 +2,15 @@ namespace SimpleAdmin.Application;
public class OnboardingTaskService : IOnboardingTaskService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
private readonly IConfigService _configService;
private readonly IOnboardingContractSnapshotService _snapshotService;
public OnboardingTaskService(
ISqlSugarClient db,
IConfigService configService,
IOnboardingContractSnapshotService snapshotService)
{
_db = db;
_db = DbContext.DB;
_configService = configService;
_snapshotService = snapshotService;
}
@@ -125,3 +124,5 @@ public class OnboardingTaskService : IOnboardingTaskService
};
}
}
@@ -5,10 +5,10 @@ namespace SimpleAdmin.Application;
/// </summary>
public class OnboardingTaskContractVariableService : IOnboardingTaskContractVariableService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
public OnboardingTaskContractVariableService(ISqlSugarClient db)
=> _db = db;
public OnboardingTaskContractVariableService()
=> _db = DbContext.DB;
public async Task<List<OnboardingTaskContractVariableOutput>> List(
OnboardingTaskContractVariableQueryInput input)
@@ -137,3 +137,4 @@ public class OnboardingTaskContractVariableService : IOnboardingTaskContractVari
}
}
}
@@ -2,11 +2,11 @@ namespace SimpleAdmin.Application;
public class OnboardingTaskQueryService : IOnboardingTaskQueryService
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarScope _db;
public OnboardingTaskQueryService(ISqlSugarClient db)
public OnboardingTaskQueryService()
{
_db = db;
_db = DbContext.DB;
}
public Task<SqlSugarPagedList<ObOnboardingTask>> Page(OnboardingTaskPageInput input)
@@ -42,3 +42,4 @@ public class OnboardingTaskQueryService : IOnboardingTaskQueryService
};
}
}
@@ -124,7 +124,9 @@
</summary>
</member>
<member name="T:SimpleAdmin.Application.OnboardingTaskContractVariableService">
<summary>管理端在链接发送前填写合同薪资、补贴等人事变量。</summary>
<summary>
管理端在链接发送前填写合同薪资、补贴等人事变量。
</summary>
</member>
<member name="T:SimpleAdmin.Application.IOrgService">
<summary>