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> <GenerateDocumentationFile>True</GenerateDocumentationFile>
<UserSecretsId>e485308c-2f05-470b-b0a4-68f1ec2b3412</UserSecretsId> <UserSecretsId>e485308c-2f05-470b-b0a4-68f1ec2b3412</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<AssemblyVersion>1.0.3.14</AssemblyVersion> <AssemblyVersion>1.0.3.15</AssemblyVersion>
<Version>1.0.3.14</Version> <Version>1.0.3.15</Version>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <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.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using SqlSugar; using SqlSugar;
using SqlSugar.Extensions;
using System.Text; using System.Text;
using static _24Hour.Controllers.Common.LawyerArchivesController; using static _24Hour.Controllers.Common.LawyerArchivesController;
@ -55,6 +56,31 @@ namespace _24Hour.Controllers.Common
res.IsSucceed = true; res.IsSucceed = true;
return res; 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>
/// 获取卷宗下所有的文件信息 /// 获取卷宗下所有的文件信息
/// </summary> /// </summary>
@ -83,7 +109,8 @@ namespace _24Hour.Controllers.Common
return jzinfo.jzml.Where(ml => ml.fmlbh == juan.mlbh) return jzinfo.jzml.Where(ml => ml.fmlbh == juan.mlbh)
.OrderBy(sx => sx.mlsxh) .OrderBy(sx => sx.mlsxh)
.SelectMany(x => x.jzwj.OrderBy(q => q.wjsxh).ToList()) .SelectMany(x => x.jzwj.OrderBy(q => q.wjsxh).ToList())
.Select(r=>new { .Select(r => new
{
order = r.wjsxh, order = r.wjsxh,
fileid = r.Id, fileid = r.Id,
filepath = r.jpgwjlj filepath = r.jpgwjlj
@ -92,6 +119,7 @@ namespace _24Hour.Controllers.Common
}); });
var resultdata = data.Select(e => new var resultdata = data.Select(e => new
{ {
jzid = e.id, jzid = e.id,
files = e?.files?.SelectMany(q => q).ToList() files = e?.files?.SelectMany(q => q).ToList()
}).ToList(); }).ToList();

2
24Hour/appsettings.json

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

8
24Hour/build/dockerbuild.txt

@ -1,6 +1,6 @@
create images create images
docker build -t twentyfoursvc:1.0.3.11 . docker build -t twentyfoursvc:1.0.3.15 .
docker save -o d://twentyfoursvc.1.0.3.11.tar twentyfoursvc:1.0.3.11 docker save -o /home/twentyfoursvc.1.0.3.15.tar twentyfoursvc:1.0.3.15
docker on windows for fake data docker on windows for fake data
create container 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 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 for 24hourserver
docker run \ docker run \
--name twentyfoursvc1.0.3.11 \ --name twentyfoursvc1.0.3.15 \
-p 8098:8098 \ -p 8098:8098 \
-v /home/24hour/logs:/app/logs \ -v /home/24hour/logs:/app/logs \
-v /home/24hour/wwwroot:/app/wwwroot \ -v /home/24hour/wwwroot:/app/wwwroot \
@ -22,7 +22,7 @@ docker run \
--link mysql \ --link mysql \
--network twentytotwneyfour \ --network twentytotwneyfour \
--network-alias twentyfour \ --network-alias twentyfour \
-d twentyfoursvc:1.0.3.11 -d twentyfoursvc:1.0.3.15

Loading…
Cancel
Save