补充注释
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
namespace SimpleAdmin.Application;
|
||||
|
||||
/// <summary>
|
||||
/// 实现入职任务创建业务能力。
|
||||
/// </summary>
|
||||
public class OnboardingTaskService : IOnboardingTaskService
|
||||
{
|
||||
private readonly SqlSugarScope _db;
|
||||
@@ -15,6 +18,9 @@ public class OnboardingTaskService : IOnboardingTaskService
|
||||
_snapshotService = snapshotService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 校验公司、岗位和合同范围后创建入职任务、链接及任务合同。
|
||||
/// </summary>
|
||||
public async Task<OnboardingTaskCreatedOutput> Create(OnboardingTaskCreateInput input)
|
||||
{
|
||||
var companyEnabled = await _db.Queryable<ObCompany>()
|
||||
@@ -73,6 +79,7 @@ public class OnboardingTaskService : IOnboardingTaskService
|
||||
Remark = input.Remark
|
||||
};
|
||||
|
||||
// 任务、链接、合同实例和变量快照属于同一创建动作,必须保证事务一致性。
|
||||
await _db.Ado.BeginTranAsync();
|
||||
try
|
||||
{
|
||||
@@ -124,5 +131,3 @@ public class OnboardingTaskService : IOnboardingTaskService
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user