|
|
|
@ -49,7 +49,7 @@ namespace _24Hour.Controllers
|
|
|
|
|
public async Task<Result> LoginDefault() |
|
|
|
|
{ |
|
|
|
|
var Passmd5 = Md5.Encrypt32("jcy@123456").ToLower(); |
|
|
|
|
var date = await _db.Queryable<App_Sys_UserModel>().Where(x => x.phone== "admin" && x.IsDeleted==0).FirstAsync(); |
|
|
|
|
var date = await _db.Queryable<App_Sys_UserModel>().Where(x => x.phone == "admin" && x.IsDeleted == 0).FirstAsync(); |
|
|
|
|
if (date == null) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
@ -64,10 +64,10 @@ namespace _24Hour.Controllers
|
|
|
|
|
} |
|
|
|
|
if (!string.IsNullOrEmpty(date.department)) |
|
|
|
|
{ |
|
|
|
|
var dept = await _db.Queryable<App_Sys_DepartModel>().Where(x => x.Id== date.department && x.IsDelete==0).FirstAsync(); |
|
|
|
|
if (dept!= null) |
|
|
|
|
var dept = await _db.Queryable<App_Sys_DepartModel>().Where(x => x.Id == date.department && x.IsDelete == 0).FirstAsync(); |
|
|
|
|
if (dept != null) |
|
|
|
|
{ |
|
|
|
|
date.departmentName= dept.departname; |
|
|
|
|
date.departmentName = dept.departname; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#region jwt生成token |
|
|
|
@ -90,7 +90,7 @@ namespace _24Hour.Controllers
|
|
|
|
|
); |
|
|
|
|
//var token = new JwtSecurityTokenHandler().CreateToken(jwttoken); |
|
|
|
|
var tokenString = new JwtSecurityTokenHandler().WriteToken(jwttoken); |
|
|
|
|
ret.IsSucceed=true; |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
ret.result = new |
|
|
|
|
{ |
|
|
|
|
Id = date.Id, |
|
|
|
@ -106,7 +106,7 @@ namespace _24Hour.Controllers
|
|
|
|
|
token = tokenString |
|
|
|
|
}; |
|
|
|
|
#endregion |
|
|
|
|
ret.IsSucceed=true; |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -124,7 +124,7 @@ namespace _24Hour.Controllers
|
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
var Passmd5 = Md5.Encrypt32(login.Password).ToLower(); |
|
|
|
|
var date = await _db.Queryable<App_Sys_UserModel>().Where(x => x.phone== login.phone && x.IsDeleted==0).FirstAsync(); |
|
|
|
|
var date = await _db.Queryable<App_Sys_UserModel>().Where(x => x.phone == login.phone && x.IsDeleted == 0).FirstAsync(); |
|
|
|
|
if (date == null) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
@ -139,10 +139,10 @@ namespace _24Hour.Controllers
|
|
|
|
|
} |
|
|
|
|
if (!string.IsNullOrEmpty(date.department)) |
|
|
|
|
{ |
|
|
|
|
var dept = await _db.Queryable<App_Sys_DepartModel>().Where(x => x.Id== date.department && x.IsDelete==0).FirstAsync(); |
|
|
|
|
if (dept!= null) |
|
|
|
|
var dept = await _db.Queryable<App_Sys_DepartModel>().Where(x => x.Id == date.department && x.IsDelete == 0).FirstAsync(); |
|
|
|
|
if (dept != null) |
|
|
|
|
{ |
|
|
|
|
date.departmentName= dept.departname; |
|
|
|
|
date.departmentName = dept.departname; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -166,7 +166,7 @@ namespace _24Hour.Controllers
|
|
|
|
|
); |
|
|
|
|
//var token = new JwtSecurityTokenHandler().CreateToken(jwttoken); |
|
|
|
|
var tokenString = new JwtSecurityTokenHandler().WriteToken(jwttoken); |
|
|
|
|
ret.IsSucceed=true; |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
ret.result = new |
|
|
|
|
{ |
|
|
|
|
Id = date.Id, |
|
|
|
@ -205,13 +205,25 @@ namespace _24Hour.Controllers
|
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
var Passmd5 = Md5.Encrypt32(login.Password).ToLower(); |
|
|
|
|
var date = await _db.Queryable<App_Sys_UserModel>().Where(x => x.phone== login.phone && x.IsDeleted==0).FirstAsync(); |
|
|
|
|
var date = await _db.Queryable<App_Sys_UserModel>().Where(x => x.phone == login.phone && x.IsDeleted == 0).FirstAsync(); |
|
|
|
|
if (date == null) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = "账号不存在,请先注册!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
if (date.identity == "律师" && date.audit == 1) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = $"用户信息审核未通过,原因:{date.describe},请重新注册!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
else if (date.identity == "律师" && date.audit == 2) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = "用户信息审核中!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
if (Passmd5 != date.Password) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
@ -238,10 +250,10 @@ namespace _24Hour.Controllers
|
|
|
|
|
} |
|
|
|
|
if (!string.IsNullOrEmpty(date.department)) |
|
|
|
|
{ |
|
|
|
|
var dept = await _db.Queryable<App_Sys_DepartModel>().Where(x => x.Id== date.department && x.IsDelete==0).FirstAsync(); |
|
|
|
|
if (dept!= null) |
|
|
|
|
var dept = await _db.Queryable<App_Sys_DepartModel>().Where(x => x.Id == date.department && x.IsDelete == 0).FirstAsync(); |
|
|
|
|
if (dept != null) |
|
|
|
|
{ |
|
|
|
|
date.departmentName= dept.departname; |
|
|
|
|
date.departmentName = dept.departname; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#region jwt生成token |
|
|
|
@ -378,24 +390,71 @@ namespace _24Hour.Controllers
|
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
var data = await _db.Queryable<App_Sys_UserModel>().Where(q => q.phone == UserModel.phone).FirstAsync(); |
|
|
|
|
if (data != null) |
|
|
|
|
if (UserModel.identity == "律师") |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = "电话号码已存在!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
_db.BeginTran(); |
|
|
|
|
UserModel.Id = Guid.NewGuid().ToString(); |
|
|
|
|
UserModel.usertype = 1; |
|
|
|
|
//默认密码 |
|
|
|
|
UserModel.Password = Elight.Utility.Encrypt.Md5.Encrypt32($"{UserModel.Password}").ToLower(); |
|
|
|
|
if (data != null && (data.identity != "律师" || data.audit == 0)) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = "电话号码已存在!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
else if (data != null && data.audit == 2) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = "账号审核中!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var num = await _db.Insertable(UserModel).ExecuteCommandAsync(); |
|
|
|
|
_db.CommitTran(); |
|
|
|
|
if (num > 0) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
ret.result = "添加成功"; |
|
|
|
|
if (data != null && data.audit == 1) |
|
|
|
|
{ |
|
|
|
|
_db.BeginTran(); |
|
|
|
|
data.audit = 2; |
|
|
|
|
var num = await _db.Updateable(data).ExecuteCommandAsync(); |
|
|
|
|
_db.CommitTran(); |
|
|
|
|
if (num > 0) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
ret.result = "添加成功,审核中!"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
_db.BeginTran(); |
|
|
|
|
UserModel.Id = Guid.NewGuid().ToString(); |
|
|
|
|
UserModel.usertype = 1; |
|
|
|
|
UserModel.audit = 2; |
|
|
|
|
//默认密码 |
|
|
|
|
UserModel.Password = Elight.Utility.Encrypt.Md5.Encrypt32($"{UserModel.Password}").ToLower(); |
|
|
|
|
var num = await _db.Insertable(UserModel).ExecuteCommandAsync(); |
|
|
|
|
_db.CommitTran(); |
|
|
|
|
if (num > 0) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
ret.result = "添加成功"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
if (data != null) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = false; |
|
|
|
|
ret.Message = "电话号码已存在!"; |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
_db.BeginTran(); |
|
|
|
|
UserModel.Id = Guid.NewGuid().ToString(); |
|
|
|
|
UserModel.usertype = 1; |
|
|
|
|
//默认密码 |
|
|
|
|
UserModel.Password = Elight.Utility.Encrypt.Md5.Encrypt32($"{UserModel.Password}").ToLower(); |
|
|
|
|
|
|
|
|
|
var num = await _db.Insertable(UserModel).ExecuteCommandAsync(); |
|
|
|
|
_db.CommitTran(); |
|
|
|
|
if (num > 0) |
|
|
|
|
{ |
|
|
|
|
ret.IsSucceed = true; |
|
|
|
|
ret.result = "添加成功"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (System.Exception ex) |
|
|
|
|