|
@@ -94,7 +94,7 @@ namespace OASystem.Infrastructure.Repositories.Login
|
|
|
/// <param name="_loginRep"></param>
|
|
|
/// <param name="registerDto"></param>
|
|
|
/// <returns></returns>
|
|
|
- public async Task<Result> Register(LoginRepository _loginRep, RegisterDto registerDto)
|
|
|
+ public async Task<Result> Register( RegisterDto registerDto)
|
|
|
{
|
|
|
Result result = new Result();
|
|
|
|
|
@@ -115,7 +115,7 @@ namespace OASystem.Infrastructure.Repositories.Login
|
|
|
UrgentPhone = registerDto.UrgencyPhone,
|
|
|
Email = registerDto.Email,
|
|
|
Address = registerDto.Address,
|
|
|
- Edate = DateTime.Now, //入职时间默认当前数据提交时间
|
|
|
+ Edate = Convert.ToDateTime(registerDto.Edate), //入职时间默认当前数据提交时间
|
|
|
Rdate = new DateTime(1990, 1, 1), //离职时间默认最原始时间
|
|
|
Seniority = 0, //工龄默认 0
|
|
|
Birthday = Convert.ToDateTime(birthDay),
|
|
@@ -136,7 +136,8 @@ namespace OASystem.Infrastructure.Repositories.Login
|
|
|
Remark = "", //备注
|
|
|
IsDel = 0
|
|
|
};
|
|
|
- var _AddId = await _loginRep.AddAsyncReturnId(_userInfo);
|
|
|
+
|
|
|
+ var _AddId = await _sqlSugar.Insertable(_userInfo).ExecuteReturnIdentityAsync();
|
|
|
if (_AddId < 0)
|
|
|
{
|
|
|
result.Code = -2;
|
|
@@ -145,6 +146,11 @@ namespace OASystem.Infrastructure.Repositories.Login
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ _userInfo.CreateUserId = _AddId;
|
|
|
+
|
|
|
+ var updateStatus = await _sqlSugar.Updateable(_userInfo).UpdateColumns(it => new { it.CreateUserId }).Where(it => it.Id == _AddId).ExecuteCommandAsync();
|
|
|
+
|
|
|
+
|
|
|
result.Code = 0;
|
|
|
result.Msg = "申请成功!人事主管审核后且信息部经理分配了登录账号,可登录OA!";
|
|
|
return result;
|