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();