Browse Source

新增方法获取卷宗的律师的身份证号码

develop
胡超1 1 year ago
parent
commit
d4a59e882a
  1. 4
      24Hour/24Hour.csproj
  2. 30
      24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs
  3. 2
      24Hour/appsettings.json
  4. 8
      24Hour/build/dockerbuild.txt

4
24Hour/24Hour.csproj

@ -8,8 +8,8 @@
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<UserSecretsId>e485308c-2f05-470b-b0a4-68f1ec2b3412</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<AssemblyVersion>1.0.3.14</AssemblyVersion>
<Version>1.0.3.14</Version>
<AssemblyVersion>1.0.3.15</AssemblyVersion>
<Version>1.0.3.15</Version>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">

30
24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs

@ -11,6 +11,7 @@ using java.util;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using SqlSugar.Extensions;
using System.Text;
using static _24Hour.Controllers.Common.LawyerArchivesController;
@ -55,6 +56,31 @@ namespace _24Hour.Controllers.Common
res.IsSucceed = true;
return res;
}
[HttpGet("GetLawyerCardIdByArchivesId")]
public async Task<Result<string>> GetLawyerCardIdByArchivesId(string jzid)
{
var res = new Result<string>();
try
{
var lawyerid = await _db.Queryable<LawyerArchives>()
.Where(x => x.jzlbxxId == jzid).Select(x => x.lawyerId)
.FirstAsync();
var lawyer = await _db.Queryable<App_Sys_UserModel>()
.Where(x => x.Id == lawyerid)
.FirstAsync();
res.result = lawyer.cardId;
res.IsSucceed = true;
return res;
}
catch
{
res.result = string.Empty;
return res;
}
}
/// <summary>
/// 获取卷宗下所有的文件信息
/// </summary>
@ -83,7 +109,8 @@ namespace _24Hour.Controllers.Common
return jzinfo.jzml.Where(ml => ml.fmlbh == juan.mlbh)
.OrderBy(sx => sx.mlsxh)
.SelectMany(x => x.jzwj.OrderBy(q => q.wjsxh).ToList())
.Select(r=>new {
.Select(r => new
{
order = r.wjsxh,
fileid = r.Id,
filepath = r.jpgwjlj
@ -92,6 +119,7 @@ namespace _24Hour.Controllers.Common
});
var resultdata = data.Select(e => new
{
jzid = e.id,
files = e?.files?.SelectMany(q => q).ToList()
}).ToList();

2
24Hour/appsettings.json

@ -8,7 +8,7 @@
"AllowedHosts": "*",
"ConnectionStrings": {
"DBType": "MySQL",
"MySQLConnString": "6ThNXFEBPVFN1FYh3Yz5mgwoFXMcVagR9nq4caRpxJq0KH9BmPIki5AAvs/3fb0zVFsROC6SZHTsYuebhero4mNA61EF4tfvH1FDuiiq4JVkwRlgFmNyQLnW5EzkM8Ib39kcHL9n6H6j1lMkx8myr7TY7tY7sjoiLYNaJSDeVsHG81WOu7HGhGZzUXDjq83rQZirQIFIfCE6HIK8QErXyA=="
"MySQLConnString": "6ThNXFEBPVFN1FYh3Yz5mgwoFXMcVagR9nq4caRpxJrhTnx25XmuwFFelLMb/9FWaeaOAHGCMHnFw+sT0DhbOeroL/SF0vNZlfBdBZXy4nUP3gy9TNbwZDi0cCV36AmYirKTv3ZksZNt4xhJDtF58V9e6rciz0JLapFo3Dz9zIwj0GMsHDRIQfHl8buVyhpx"
},
//JwtConfig
"JwtConfiguration": {

8
24Hour/build/dockerbuild.txt

@ -1,6 +1,6 @@
create images
docker build -t twentyfoursvc:1.0.3.11 .
docker save -o d://twentyfoursvc.1.0.3.11.tar twentyfoursvc:1.0.3.11
docker build -t twentyfoursvc:1.0.3.15 .
docker save -o /home/twentyfoursvc.1.0.3.15.tar twentyfoursvc:1.0.3.15
docker on windows for fake data
create container
docker run --name twentyfoursvc -p 8098:8098 -v D://dockerconfigs/24hourconfig/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime -d twentyfoursvc:1.0.1.5
@ -12,7 +12,7 @@ docker network create -d bridge twentytotwneyfour
for 24hourserver
docker run \
--name twentyfoursvc1.0.3.11 \
--name twentyfoursvc1.0.3.15 \
-p 8098:8098 \
-v /home/24hour/logs:/app/logs \
-v /home/24hour/wwwroot:/app/wwwroot \
@ -22,7 +22,7 @@ docker run \
--link mysql \
--network twentytotwneyfour \
--network-alias twentyfour \
-d twentyfoursvc:1.0.3.11
-d twentyfoursvc:1.0.3.15

Loading…
Cancel
Save