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>
/// <param name="user"></param>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost]
[Route("AddUserInfo")]
public async Task<Result> AddUserInfo(App_Sys_UserModel user)
[Route("AddLawyerInfo")]
public async Task<Result> AddLawyer(App_Sys_AddLawyerInput input)
{
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)
{
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<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
_db.BeginTran();
user.Id = Guid.NewGuid().ToString();

Loading…
Cancel
Save