Browse Source

新增临时添加律师的接口(内网)

develop-lawyerExampaper
胡超1 2 years ago
parent
commit
c12301c965
  1. 34
      24Hour/Controllers/Common/LawyerArchivesController.cs

34
24Hour/Controllers/Common/LawyerArchivesController.cs

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

Loading…
Cancel
Save