|
|
@ -71,20 +71,25 @@ namespace _24Hour.Controllers.Common |
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// 同步外网律师人员信息(未完成) (根据律师身份证号更新或新增用户信息) |
|
|
|
/// 同步外网律师人员信息(未完成) (根据律师身份证号更新或新增用户信息) |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
/// <param name="user"></param> |
|
|
|
/// <param name="input"></param> |
|
|
|
/// <returns></returns> |
|
|
|
/// <returns></returns> |
|
|
|
[HttpPost] |
|
|
|
[HttpPost] |
|
|
|
[Route("AddUserInfo")] |
|
|
|
[Route("AddLawyerInfo")] |
|
|
|
public async Task<Result> AddUserInfo(App_Sys_UserModel user) |
|
|
|
public async Task<Result> AddLawyer(App_Sys_AddLawyerInput input) |
|
|
|
{ |
|
|
|
{ |
|
|
|
try |
|
|
|
try |
|
|
|
{ |
|
|
|
{ |
|
|
|
var data = await _db.Queryable<App_Sys_UserModel>().FirstAsync(x => x.cardId == user.cardId); |
|
|
|
var data = await _db.Queryable<App_Sys_UserModel>().FirstAsync(x => x.cardId == input.cardId); |
|
|
|
if (data != null) |
|
|
|
if (data != null) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
data.cardId = input.cardId; |
|
|
|
|
|
|
|
data.phone = input.phone; |
|
|
|
|
|
|
|
data.name = input.name; |
|
|
|
//update |
|
|
|
//update |
|
|
|
_db.BeginTran(); |
|
|
|
_db.BeginTran(); |
|
|
|
var num = await _db.Updateable(user).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var num = await _db.Updateable(data).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); |
|
|
|
_db.CommitTran(); |
|
|
|
_db.CommitTran(); |
|
|
|
if (num > 0) |
|
|
|
if (num > 0) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -94,6 +99,25 @@ namespace _24Hour.Controllers.Common |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
var user = mapper.Map<App_Sys_UserModel>(input); |
|
|
|
|
|
|
|
//user.name = input.name; |
|
|
|
|
|
|
|
//user.phone = input.phone; |
|
|
|
|
|
|
|
//user.cardId=input.cardId; |
|
|
|
|
|
|
|
user.Id = Guid.NewGuid().ToString(); |
|
|
|
|
|
|
|
user.unitCode = _userdata.unitCode; |
|
|
|
|
|
|
|
user.department=_userdata.department; |
|
|
|
|
|
|
|
user.sex = _userdata.sex; |
|
|
|
|
|
|
|
user.usertype = 1; |
|
|
|
|
|
|
|
user.isdeactivate = 0; |
|
|
|
|
|
|
|
user.becurrent = 0; |
|
|
|
|
|
|
|
user.IsDeleted = 0; |
|
|
|
|
|
|
|
user.audit = 0; |
|
|
|
|
|
|
|
user.createuserId = _userdata.Id; |
|
|
|
|
|
|
|
user.createusername = _userdata.name; |
|
|
|
|
|
|
|
user.createtime = DateTime.Now; |
|
|
|
|
|
|
|
user.identity = "律师"; |
|
|
|
|
|
|
|
user.departmentName = _userdata.departmentName; |
|
|
|
|
|
|
|
|
|
|
|
//insert |
|
|
|
//insert |
|
|
|
_db.BeginTran(); |
|
|
|
_db.BeginTran(); |
|
|
|
user.Id = Guid.NewGuid().ToString(); |
|
|
|
user.Id = Guid.NewGuid().ToString(); |
|
|
|