注入修复
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
+5
-3
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
+4
-3
@@ -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)
|
||||
{
|
||||
@@ -79,4 +79,5 @@ public class OnboardingContractSnapshotService : IOnboardingContractSnapshotServ
|
||||
_ => definition.VariableCode
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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 };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+5
-3
@@ -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("岗位不存在、未启用或不属于该公司");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
+5
-4
@@ -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;
|
||||
}
|
||||
|
||||
@@ -87,4 +87,5 @@ public class OnboardingTaskLifecycleService : IOnboardingTaskLifecycleService
|
||||
AuditedAt = DateTime.Now
|
||||
}).ExecuteCommandAsync();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+5
-4
@@ -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;
|
||||
}
|
||||
|
||||
@@ -62,4 +62,5 @@ public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
||||
throw Oops.Bah("您不是该入职任务的审核人");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+4
-3
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
+4
-3
@@ -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
-4
@@ -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)
|
||||
@@ -136,4 +136,5 @@ public class OnboardingTaskContractVariableService : IOnboardingTaskContractVari
|
||||
.ExecuteCommandAsync();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
@@ -41,4 +41,5 @@ public class OnboardingTaskQueryService : IOnboardingTaskQueryService
|
||||
.ToListAsync()
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -124,7 +124,9 @@
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SimpleAdmin.Application.OnboardingTaskContractVariableService">
|
||||
<summary>管理端在链接发送前填写合同薪资、补贴等人事变量。</summary>
|
||||
<summary>
|
||||
管理端在链接发送前填写合同薪资、补贴等人事变量。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:SimpleAdmin.Application.IOrgService">
|
||||
<summary>
|
||||
|
||||
Reference in New Issue
Block a user