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