Browse Source

同步管理律师id

develop
胡超1 2 years ago
parent
commit
8c2d772cb3
  1. 29
      24Hour/Controllers/Common/LawyerArchivesController.cs

29
24Hour/Controllers/Common/LawyerArchivesController.cs

@ -1210,19 +1210,38 @@ namespace _24Hour.Controllers.Common
.ConvertToJsonStr();
if (svc == null)
{
var lawyer = await _db.Queryable<App_Sys_UserModel>()
.Where(x => x.cardId == lawyersvc.createuserId)
.Where(x => x.IsDeleted == 0)
.Where(x => x.isdeactivate == 0)
.Where(x => x.identity == "律师")
.FirstAsync();
lawyersvc.createuserId = lawyer.Id;
lawyersvc.annex = annexs;
_db.BeginTran();
var num = await _db.Insertable(lawyersvc).ExecuteCommandAsync();
_db.CommitTran();
}
else
{
var lawyer = await _db.Queryable<App_Sys_UserModel>()
.Where(x => x.cardId == lawyersvc.createuserId)
.Where(x => x.IsDeleted == 0)
.Where(x => x.isdeactivate == 0)
.Where(x => x.identity == "律师")
.FirstAsync();
svc.createuserId = lawyer.Id;
svc.annex = annexs;
_db.BeginTran();
var num = await _db.Updateable(svc)
.UpdateColumns(x => new
{
x.annex
x.annex,
x.createuserId
})
.IgnoreColumns(ignoreAllNullColumns: true)
.ExecuteCommandAsync();
@ -1233,6 +1252,7 @@ namespace _24Hour.Controllers.Common
result.IsSucceed = true;
return result;
}
[HttpPost]
[Route("ExportLawyerArchivesInfo")]
public async Task<Result> ExportLawyerArchivesInfo(List<string> ids)
@ -1247,6 +1267,13 @@ namespace _24Hour.Controllers.Common
var users = await _db.Queryable<App_Sys_UserModel>()
.In(x => x.Id, userids)
.ToListAsync();
//把创建人Id变为创建人的身份证
lawyerarchives.All(x =>
{
x.createuserId = users.FirstOrDefault(q => q.Id == x.createuserId).cardId;
return true;
});
var packegdirname = DateTime.Now.Ticks.ToString();
var dir = Path.Combine(Environment.CurrentDirectory, "wwwroot", "temp");
var packegdir = Path.Combine(dir, packegdirname);

Loading…
Cancel
Save