diff --git a/24Hour/Controllers/Common/LawyerArchivesController.cs b/24Hour/Controllers/Common/LawyerArchivesController.cs index 0c64c7e..dcaaea9 100644 --- a/24Hour/Controllers/Common/LawyerArchivesController.cs +++ b/24Hour/Controllers/Common/LawyerArchivesController.cs @@ -71,20 +71,25 @@ namespace _24Hour.Controllers.Common /// /// 同步外网律师人员信息(未完成) (根据律师身份证号更新或新增用户信息) /// - /// + /// /// [HttpPost] - [Route("AddUserInfo")] - public async Task AddUserInfo(App_Sys_UserModel user) + [Route("AddLawyerInfo")] + public async Task AddLawyer(App_Sys_AddLawyerInput input) { try { - var data = await _db.Queryable().FirstAsync(x => x.cardId == user.cardId); + var data = await _db.Queryable().FirstAsync(x => x.cardId == input.cardId); if (data != null) { + data.cardId = input.cardId; + data.phone = input.phone; + data.name = input.name; //update _db.BeginTran(); - var num = await _db.Updateable(user).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); + + + var num = await _db.Updateable(data).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); _db.CommitTran(); if (num > 0) { @@ -94,6 +99,25 @@ namespace _24Hour.Controllers.Common } else { + var user = mapper.Map(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 _db.BeginTran(); user.Id = Guid.NewGuid().ToString();