diff --git a/24Hour/CaseServiceTwentyClient.cs b/24Hour/CaseServiceTwentyClient.cs new file mode 100644 index 0000000..946bca6 --- /dev/null +++ b/24Hour/CaseServiceTwentyClient.cs @@ -0,0 +1,43 @@ +using com.sun.xml.@internal.xsom; +using Elight.Entity.APPDto.Lawyer; +using Elight.Utility.Extensions; +using Microsoft.AspNetCore.DataProtection; + +namespace _24Hour +{ + public class CaseServiceTwentyClient + { + private readonly HttpClient httpCliet; + public CaseServiceTwentyClient(HttpClient _httpCliet) + { + this.httpCliet = _httpCliet; + + httpCliet.DefaultRequestHeaders.Add("Accept", "application/json"); + httpCliet.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample"); + httpCliet.DefaultRequestHeaders.ConnectionClose = true; + } + public object GetCaseList() + { + return null; + } + public async Task GetArchivesInfo(string bmsah) + { + var path = Path.Combine(Environment.CurrentDirectory, "datajson.txt"); + var json = await System.IO.File.ReadAllTextAsync(path); + var convert = json.ConvertToModel(); + convert.Id = Guid.NewGuid().ToString(); + foreach (var ml in convert.jzml) + { + ml.Id = Guid.NewGuid().ToString(); + ml.jzId = convert.Id; + foreach (var item in ml.jzwj) + { + item.jzmlId = ml.Id; + item.Id = Guid.NewGuid().ToString(); + } + } + return convert; + } + + } +}