注入修复

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