diff --git a/.gitignore b/.gitignore
index 316c38e..fc4d2ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -101,3 +101,15 @@ dkms.conf
/Dto/obj/project.assets.json
/Dto/obj/project.nuget.cache
/WebApplication1/obj/Release/net6.0/WebApplication1.csproj.AssemblyReference.cache
+/24Hour/Properties/PublishProfiles/twentyfoursvc.pubxml
+/24Hour/Properties/PublishProfiles/twentyfoursvc.pubxml.user
+/WebApplication1/bin
+/WebApplication1/bin/Release/net6.0/appsettings.json
+/WebApplication1/bin/Release/net6.0/publish/appsettings.json
+/WebApplication1/bin/Release/net6.0/publish/WebApplication1.deps.json
+/WebApplication1/bin/Release/net6.0/WebApplication1.deps.json
+/WebApplication1/obj/Release/net6.0/PubTmp/Out/appsettings.json
+/WebApplication1/obj/Release/net6.0/PubTmp/Out/WebApplication1.deps.json
+/WebApplication1/obj/Release/net6.0/WebApplication1.csproj.CoreCompileInputs.cache
+/WebApplication1/Properties/PublishProfiles/FolderProfile.pubxml.user
+/WebApplication1/bin/Debug/net6.0/appsettings.json
diff --git a/24Hour/24Hour.csproj b/24Hour/24Hour.csproj
index f18a9ae..ae95f9a 100644
--- a/24Hour/24Hour.csproj
+++ b/24Hour/24Hour.csproj
@@ -8,8 +8,8 @@
True
e485308c-2f05-470b-b0a4-68f1ec2b3412
Linux
- 1.0.1.27
- 1.0.1.27
+ 1.0.2.5
+ 1.0.2.5
diff --git a/24Hour/Controllers/Common/LawyerArchivesController.cs b/24Hour/Controllers/Common/LawyerArchivesController.cs
index f13b865..8051975 100644
--- a/24Hour/Controllers/Common/LawyerArchivesController.cs
+++ b/24Hour/Controllers/Common/LawyerArchivesController.cs
@@ -14,6 +14,7 @@ using Elight.Utility.Extensions;
using Elight.Utility.logs;
using java.io;
using java.lang;
+using java.nio.file;
using java.time;
using javax.xml.crypto;
using Microsoft.AspNetCore.Authorization;
@@ -33,6 +34,7 @@ using static _24Hour.TwentySystemProxyClient;
using static com.sun.tools.@internal.xjc.reader.xmlschema.bindinfo.BIConversion;
using static NPOI.HSSF.Util.HSSFColor;
using Exception = System.Exception;
+using Path = System.IO.Path;
using User = Elight.Utility.User;
namespace _24Hour.Controllers.Common
@@ -79,12 +81,69 @@ namespace _24Hour.Controllers.Common
var data = await _db.Queryable()
.Where(x => x.unitCode == _userdata.unitCode && x.IsDeleted == 0 && x.isdeactivate == 0)
.Where(x => x.identity == "律师")
+ .Take(500)
.ToListAsync();
res.IsSucceed = true;
res.result = data;
return res;
}
///
+ /// 获取当前登录人员的单位下所有的律师信息
+ ///
+ ///
+ [HttpGet("GetLawyerByUnitCodeWithFilter")]
+ public async Task>> GetLawyerByUnitCodeWithFilter(string filter)
+ {
+ var res = new Result>();
+
+ var data = await _db.Queryable()
+ .Where(x => x.unitCode == _userdata.unitCode && x.IsDeleted == 0 && x.isdeactivate == 0)
+ .WhereIF(string.IsNullOrEmpty(filter) == false, x => x.cardId.Contains(filter) || x.identitycardId.Contains(filter) || x.name.Contains(filter) || x.departmentName.Contains(filter))
+ .Where(x => x.identity == "律师")
+ .Take(100)
+ .ToListAsync();
+ res.IsSucceed = true;
+ res.result = data;
+ return res;
+ }
+ ///
+ /// 修改律师事务所统一信用代码
+ ///
+ ///
+ ///
+ ///
+ [HttpGet("ChangeSccCodeByLawyer")]
+ public async Task ChangeSccCodeByLawyer(string lawyerid, string sccCode)
+ {
+ var lawyer = await _db.Queryable().Where(x => x.Id == lawyerid).FirstAsync();
+ if (lawyer == null)
+ {
+ return Result.Error("数据不存在");
+ }
+ else
+ {
+ if (lawyer.departmentUnifiedSocialCreditCode == sccCode)
+ {
+ return Result.Success("数据无需修改");
+ }
+ else
+ {
+ lawyer.departmentUnifiedSocialCreditCode = sccCode;
+
+ var num = await _db.Updateable(lawyer).UpdateColumns(x => x.departmentUnifiedSocialCreditCode).ExecuteCommandAsync();
+ if (num > 0)
+ {
+ return Result.Success("更新成功");
+ }
+ else
+ {
+ return Result.Error("更新失败");
+ }
+ }
+
+ }
+ }
+ ///
/// 修改内网律师信息
///
///
@@ -107,7 +166,6 @@ namespace _24Hour.Controllers.Common
{
result.IsSucceed = true;
result.result = "修改成功";
-
}
}
else
@@ -194,6 +252,7 @@ namespace _24Hour.Controllers.Common
{
item.name = lawyerinfo.name;
item.sex = lawyerinfo.sex;
+ item.identity = "律师";
item.phone = lawyerinfo.phone;
item.departmentName = lawyerinfo.departmentName;
item.cardId = lawyerinfo.cardId;
@@ -371,6 +430,9 @@ namespace _24Hour.Controllers.Common
{
return Result.Error("当前预约信息已被分配");
}
+ lawsvc.objectstr = dto.casename;
+
+
var entity = mapper.Map(dto);
entity.Id = Guid.NewGuid().ToString();
entity.createrId = _userdata.Id;
@@ -383,6 +445,7 @@ namespace _24Hour.Controllers.Common
_db.BeginTran();
_db.Updateable(lawsvc).UpdateColumns(x => x.IsAssigned).ExecuteCommand();
var num = await _db.Insertable(entity).ExecuteCommandAsync();
+ await _db.Updateable(lawsvc).UpdateColumns(x => x.objectstr).ExecuteCommandAsync();
_db.CommitTran();
if (num > 0)
{
@@ -865,6 +928,10 @@ namespace _24Hour.Controllers.Common
var permissibleStartTime = lawyerArchives.permissibleStartTime?.ToString("yyyy-MM-dd");
var permissibleEndTime = lawyerArchives.permissibleEndTime?.ToString("yyyy-MM-dd");
+ var jmsfzh = lawyer.cardId;
+ var szlssws = lawyer.departmentName;
+ var tyshxydm = lawyer.departmentUnifiedSocialCreditCode;
+
//if (true)
//{
// bmsah = "安北检刑诉受[2023]410503000002号";
@@ -935,8 +1002,12 @@ namespace _24Hour.Controllers.Common
return result;
}
#endregion
+
var registerinforequest = await Register(new RegisterDto()
{
+ DepartMentNameSccCode= tyshxydm,
+ DepartMentName = szlssws,
+ CardId = jmsfzh,
Bmsah = bmsah,
UnitCode = UnitCode,
UnitName = UnitName,
@@ -962,7 +1033,6 @@ namespace _24Hour.Controllers.Common
Zbls = "",
Lxdh = "",
Lxdz = ""
-
});
if (registerinforequest.IsSucceed == true)
{
@@ -1739,6 +1809,7 @@ namespace _24Hour.Controllers.Common
userim.identityphoto = files;
userim.departmentPhoto = departments;
userim.unitCode = _userdata.unitCode;
+ userim.identity = "律师";
_db.BeginTran();
var num = await _db.Insertable(userim).ExecuteCommandAsync();
_db.CommitTran();
@@ -1749,6 +1820,7 @@ namespace _24Hour.Controllers.Common
user.identityphoto = files;
user.departmentPhoto = departments;
user.unitCode = _userdata.unitCode;
+ user.identity = "律师";
_db.BeginTran();
var num = await _db.Updateable(user)
.UpdateColumns(x => new
@@ -1757,6 +1829,7 @@ namespace _24Hour.Controllers.Common
x.identityphoto,
x.departmentPhoto,
x.unitCode,
+ x.identity
})
.IgnoreColumns(ignoreAllNullColumns: true)
.ExecuteCommandAsync();
@@ -1815,7 +1888,7 @@ namespace _24Hour.Controllers.Common
lawyersvc.legalAidPhoto = legalAidPhotos;
lawyersvc.relationshipProofPhoto = relationshipProofPhotos;
lawyersvc.otherPhoto = otherPhotos;
-
+ lawyersvc.IsAssigned = false;
_db.BeginTran();
var num = await _db.Insertable(lawyersvc).ExecuteCommandAsync();
_db.CommitTran();
@@ -1834,6 +1907,7 @@ namespace _24Hour.Controllers.Common
svc.legalAidPhoto = legalAidPhotos;
svc.relationshipProofPhoto = relationshipProofPhotos;
svc.otherPhoto = otherPhotos;
+ svc.IsAssigned = false;
_db.BeginTran();
var num = await _db.Updateable(svc)
.UpdateColumns(x => new
@@ -2070,7 +2144,113 @@ namespace _24Hour.Controllers.Common
return result;
}
+ [HttpPost]
+ [Route("SyncLawyerInfoFromTwentySys")]
+ public async Task SyncLawyerInfoFromTwentySys()
+ {
+ var data = await twentyClient.GetAllLsList();
+ if (data.IsSucceed == true)
+ {
+ if (data?.result?.content?.Any() == true)
+ {
+ var datas = data.result.content
+ .Where(x => x.zjlxmc == "律师执业证")
+ .Select(x => new App_Sys_UserModel
+ {
+ Id = Guid.NewGuid().ToString(),
+ name = x?.sqrxm,
+ phone = x?.lxdh?.ToString(),
+ departmentName = x?.szlssws,
+ identitycardId = x?.zjhm,
+ cardId = x?.jmsfzh,
+ unitCode = _userdata?.unitCode,
+ createtime = DateTime.Now,
+ createuserId = _userdata?.createuserId,
+ createusername = _userdata?.name,
+ identity = "律师",
+ usertype = 1,
+ audit = 0,
+ isdeactivate = 0,
+ IsDeleted = 0,
+ }).ToList();
+ var lawyers = datas
+ .GroupBy(x => new
+ {
+ x.cardId
+ })
+ .Select(x => x.FirstOrDefault())
+ .ToList();
+ var ids = lawyers.Select(x => x.cardId).ToList();
+
+ var lawyerindb = _db.Queryable()
+ .Where(x => ids.Contains(x.cardId))
+ .ToList();
+ var addlist = new List();
+ var editlist = new List();
+
+ foreach (var item in lawyers)
+ {
+ var editentity = lawyerindb.FirstOrDefault(x => x.cardId == item.cardId);
+ if (editentity == null)
+ {
+ if (item?.cardId.Length >= 18)
+ {
+ var sexdd = StringExtension.GetGenderByIdCard(item?.cardId);
+ if (sexdd)
+ {
+ item.sex = 0;
+ }
+ else
+ {
+ item.sex = 1;
+ }
+ }
+ addlist.Add(item);
+ }
+ else
+ {
+ if (item?.cardId.Length >= 18)
+ {
+ var sexdd = StringExtension.GetGenderByIdCard(item?.cardId);
+ if (sexdd)
+ {
+ editentity.sex = 0;
+ }
+ else
+ {
+ editentity.sex = 1;
+ }
+ }
+
+ editentity.unitCode = _userdata.unitCode;
+ editentity.phone = item.phone;
+ editentity.phone = item.phone;
+ editentity.departmentName = item.departmentName;
+ editentity.identitycardId = item.identitycardId;
+ editentity.identity = "律师";
+ editentity.usertype = 1;
+ editentity.audit = 0;
+ editentity.isdeactivate = 0;
+ editentity.IsDeleted = 0;
+ editlist.Add(editentity);
+ }
+ }
+ _db.BeginTran();
+ var num = await _db.Insertable(addlist).ExecuteCommandAsync();
+ var nums = await _db.Updateable(editlist).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();
+ _db.CommitTran();
+ result.result = new
+ {
+ updated = nums,
+ added = num
+ };
+ }
+ }
+
+
+ return result;
+ }
public class DecodeQRDataModel
{
diff --git a/24Hour/Controllers/Common/LawyerservicesController.cs b/24Hour/Controllers/Common/LawyerservicesController.cs
index 4202411..eee5d13 100644
--- a/24Hour/Controllers/Common/LawyerservicesController.cs
+++ b/24Hour/Controllers/Common/LawyerservicesController.cs
@@ -170,6 +170,8 @@ namespace _24Hour.Controllers.Common
Lawyerdata.Id = Guid.NewGuid().ToString();
Lawyerdata.state = 1;
Lawyerdata.unitCode = _userdata.unitCode;
+ Lawyerdata.IsAssigned = false;
+ Lawyerdata.creationtime = DateTime.Now;
var num = await _db.Insertable(Lawyerdata).ExecuteCommandAsync();
_db.CommitTran();
if (num > 0)
diff --git a/24Hour/Controllers/LoginController.cs b/24Hour/Controllers/LoginController.cs
index 7cf2681..8cd810d 100644
--- a/24Hour/Controllers/LoginController.cs
+++ b/24Hour/Controllers/LoginController.cs
@@ -448,7 +448,6 @@ namespace _24Hour.Controllers
}
else
{
-
ret.IsSucceed = false;
ret.Message = "δȨע˺ţ";
}
@@ -679,12 +678,14 @@ namespace _24Hour.Controllers
var datea = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.cardId == cardId).FirstAsync();
if (datea == null)
{
+ var unitcode = _configuration.GetSection("CaseTwenty:UnitCode").Value;
var UserModel = new App_Sys_UserModel();
_db.BeginTran();
UserModel.Id = Guid.NewGuid().ToString();
UserModel.cardId = cardId;
UserModel.name = name;
UserModel.usertype = 1;
+ UserModel.unitCode = unitcode;
string cardIdpwa = UserModel.cardId.Substring(UserModel.cardId.Length - 6);
//Ĭ֤λ
UserModel.Password = Elight.Utility.Encrypt.Md5.Encrypt32($"{cardIdpwa}").ToLower();
@@ -702,7 +703,6 @@ namespace _24Hour.Controllers
ret.Message = $"ûδȨ¼ϵԱ";
return ret;
}
-
}
return ret;
}
diff --git a/24Hour/Controllers/system/SystemControllerController.cs b/24Hour/Controllers/system/SystemControllerController.cs
index 1c55225..ed68e57 100644
--- a/24Hour/Controllers/system/SystemControllerController.cs
+++ b/24Hour/Controllers/system/SystemControllerController.cs
@@ -729,18 +729,18 @@ namespace _24Hour.Controllers.system
///
///
///
- [HttpGet]
+ [HttpPost]
[Route("EditLawyerDepartmentPhoto")]
- public async Task EditLawyerDepartmentPhoto(string photo,string lawyerid)
+ public async Task EditLawyerDepartmentPhoto(EditLawyerInput input)
{
try
{
_db.BeginTran();
- var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == lawyerid).ToListAsync();
+ var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync();
userlist.ForEach(q =>
{
//头像地址
- q.departmentPhoto = photo;
+ q.departmentPhoto = input.photo.ConvertToJsonStr();
});
var num = await _db.Updateable(userlist).ExecuteCommandAsync();
_db.CommitTran();
@@ -760,273 +760,279 @@ namespace _24Hour.Controllers.system
_logs.WriteSysLogadd("用户管理", "用户部门证件替换", result, _db);
return result;
}
- ///
- /// 根据律师id修改律师职业证图片
- ///
- ///
- ///
- ///
- [HttpGet]
- [Route("EditLawyerIdentityphoto")]
- public async Task EditLawyerIdentityphoto(string photo, string lawyerid)
- {
- try
- {
- _db.BeginTran();
- var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == lawyerid).ToListAsync();
- userlist.ForEach(q =>
- {
- //头像地址
- q.identityphoto = photo;
- });
- var num = await _db.Updateable(userlist).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = "替换成功";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- LogService.WriteLog(ex, "用户身份证件替换");
- }
- _logs.WriteSysLogadd("用户管理", "用户身份证件替换", result, _db);
- return result;
- }
- ///
- /// 修改身份证件 Identityphoto
- ///
- ///
- ///
- [HttpGet]
- [Route("EditIdentityphoto")]
- public async Task EditIdentityphoto(string photo)
- {
- try
- {
- _db.BeginTran();
- var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
- userlist.ForEach(q =>
- {
- //头像地址
- q.identityphoto = photo;
- });
- var num = await _db.Updateable(userlist).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = "替换成功";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- LogService.WriteLog(ex, "用户身份证件替换");
- }
- _logs.WriteSysLogadd("用户管理", "用户身份证件替换", result, _db);
- return result;
- }
- ///
- /// 修改身份证 cardIdphoto
- ///
- ///
- ///
- [HttpGet]
- [Route("EditCardIdphoto")]
- public async Task EditCardIdphoto(string photo)
+ public class EditLawyerInput
{
- try
- {
- _db.BeginTran();
- var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
- userlist.ForEach(q =>
- {
- //头像地址
- q.cardIdphoto = photo;
- });
- var num = await _db.Updateable(userlist).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = "替换成功";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- LogService.WriteLog(ex, "用户身份证替换");
- }
- _logs.WriteSysLogadd("用户管理", "用户身份证替换", result, _db);
- return result;
- }
-
- ///
- /// app--认证接口
- ///
- /// 用户Id
- /// 审核状态:0:通过,1:不通过
- /// 审核描述
- /// 律师信息审核认证
- [HttpGet]
- [Route("Examine")]
- public async Task Examine(string Id, int status, string describe)
- {
- try
- {
- _db.BeginTran();
- var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
- userlist.ForEach(q =>
- {
- q.audit = status;
- q.describe = describe;
- });
- var num = await _db.Updateable(userlist).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = status == 0 ? "认证通过" : "认证不通过";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- LogService.WriteLog(ex, "用户头像替换");
- }
- _logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db);
- return result;
- }
- #endregion
-
- #region 角色管理
- ///
- /// 角色分页查询
- ///
- ///
- ///
- [HttpPost]
- [Route("QueryRole")]
- public async Task QueryRole(App_Sys_RoleInput roledata)
- {
- RefAsync totalNumber = 0;//总数据
- var list = await _db.Queryable()
- .WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name))
- .WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode))
- .WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id)
- .Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber);
- roledata.RowsCount = totalNumber;
- var data = new QueryResult(roledata, list);
- result.IsSucceed = true;
- result.result = data;
- return result;
- }
-
- ///
- /// 添加角色
- ///
- ///
- ///
- [HttpPost]
- [Route("AddRole")]
- public async Task AddRole(App_Sys_RoleModel Roledata)
- {
- try
- {
- _db.BeginTran();
- Roledata.Id = Guid.NewGuid().ToString();
- Roledata.userId = _userdata.Id.ToString();
- Roledata.username = _userdata.name;
- var num = await _db.Insertable(Roledata).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = "添加成功";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- }
- _logs.WriteSysLogadd("角色管理", "添加角色信息", result, _db);
- return result;
- }
-
- ///
- /// 修改角色
- ///
- ///
- ///
- [HttpPost]
- [Route("UpdateRole")]
- public async Task UpdateRole(App_Sys_RoleModel Roledata)
- {
- try
- {
- _db.BeginTran();
- var num = await _db.Updateable(Roledata).UpdateColumns(it => new { it.name }).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = "修改成功";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- }
- _logs.WriteSysLogadd("角色管理", "修改角色信息", result, _db);
- return result;
- }
-
- ///
- /// 删除角色
- ///
- ///
- ///
- [HttpPost]
- [Route("DeleteRole")]
- public async Task DeleteRole(CurrencyDelete Currency)
- {
- try
- {
- _db.BeginTran();
- var userlist = await _db.Queryable().In(q => q.Id, Currency.id).ToListAsync();
- userlist.ForEach(q =>
- {
- q.IsDeleted = 1;
- });
- var num = await _db.Updateable(userlist).ExecuteCommandAsync();
- _db.CommitTran();
- if (num > 0)
- {
- result.IsSucceed = true;
- result.result = "删除成功";
- }
- }
- catch (System.Exception ex)
- {
- _db.RollbackTran();
- result.IsSucceed = false;
- result.Message = ex.Message;
- }
+ public string[] photo { get; set; }
+ public string lawyerid { get; set; }
+ }
+
+ ///
+ /// 根据律师id修改律师职业证图片
+ ///
+ ///
+ ///
+ ///
+ [HttpPost]
+ [Route("EditLawyerIdentityphot")]
+ public async Task EditLawyerIdentityphoto(EditLawyerInput input)
+ {
+ try
+ {
+ _db.BeginTran();
+ var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id ==input.lawyerid).ToListAsync();
+ userlist.ForEach(q =>
+ {
+ //头像地址
+ q.identityphoto =input.photo.ConvertToJsonStr();
+ });
+ var num = await _db.Updateable(userlist).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = "替换成功";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ LogService.WriteLog(ex, "用户身份证件替换");
+ }
+ _logs.WriteSysLogadd("用户管理", "用户身份证件替换", result, _db);
+ return result;
+ }
+ ///
+ /// 修改身份证件 Identityphoto
+ ///
+ ///
+ ///
+ [HttpGet]
+ [Route("EditIdentityphoto")]
+ public async Task EditIdentityphoto(string photo)
+ {
+ try
+ {
+ _db.BeginTran();
+ var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
+ userlist.ForEach(q =>
+ {
+ //头像地址
+ q.identityphoto = photo;
+ });
+ var num = await _db.Updateable(userlist).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = "替换成功";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ LogService.WriteLog(ex, "用户身份证件替换");
+ }
+ _logs.WriteSysLogadd("用户管理", "用户身份证件替换", result, _db);
+ return result;
+ }
+ ///
+ /// 修改身份证 cardIdphoto
+ ///
+ ///
+ ///
+ [HttpGet]
+ [Route("EditCardIdphoto")]
+ public async Task EditCardIdphoto(string photo)
+ {
+ try
+ {
+ _db.BeginTran();
+ var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == _userdata.Id).ToListAsync();
+ userlist.ForEach(q =>
+ {
+ //头像地址
+ q.cardIdphoto = photo;
+ });
+ var num = await _db.Updateable(userlist).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = "替换成功";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ LogService.WriteLog(ex, "用户身份证替换");
+ }
+ _logs.WriteSysLogadd("用户管理", "用户身份证替换", result, _db);
+ return result;
+ }
+
+ ///
+ /// app--认证接口
+ ///
+ /// 用户Id
+ /// 审核状态:0:通过,1:不通过
+ /// 审核描述
+ /// 律师信息审核认证
+ [HttpGet]
+ [Route("Examine")]
+ public async Task Examine(string Id, int status, string describe)
+ {
+ try
+ {
+ _db.BeginTran();
+ var userlist = await _db.Queryable().Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
+ userlist.ForEach(q =>
+ {
+ q.audit = status;
+ q.describe = describe;
+ });
+ var num = await _db.Updateable(userlist).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = status == 0 ? "认证通过" : "认证不通过";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ LogService.WriteLog(ex, "用户头像替换");
+ }
+ _logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db);
+ return result;
+ }
+ #endregion
+
+ #region 角色管理
+ ///
+ /// 角色分页查询
+ ///
+ ///
+ ///
+ [HttpPost]
+ [Route("QueryRole")]
+ public async Task QueryRole(App_Sys_RoleInput roledata)
+ {
+ RefAsync totalNumber = 0;//总数据
+ var list = await _db.Queryable()
+ .WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name))
+ .WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode))
+ .WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id)
+ .Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber);
+ roledata.RowsCount = totalNumber;
+ var data = new QueryResult(roledata, list);
+ result.IsSucceed = true;
+ result.result = data;
+ return result;
+ }
+
+ ///
+ /// 添加角色
+ ///
+ ///
+ ///
+ [HttpPost]
+ [Route("AddRole")]
+ public async Task AddRole(App_Sys_RoleModel Roledata)
+ {
+ try
+ {
+ _db.BeginTran();
+ Roledata.Id = Guid.NewGuid().ToString();
+ Roledata.userId = _userdata.Id.ToString();
+ Roledata.username = _userdata.name;
+ var num = await _db.Insertable(Roledata).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = "添加成功";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ }
+ _logs.WriteSysLogadd("角色管理", "添加角色信息", result, _db);
+ return result;
+ }
+
+ ///
+ /// 修改角色
+ ///
+ ///
+ ///
+ [HttpPost]
+ [Route("UpdateRole")]
+ public async Task UpdateRole(App_Sys_RoleModel Roledata)
+ {
+ try
+ {
+ _db.BeginTran();
+ var num = await _db.Updateable(Roledata).UpdateColumns(it => new { it.name }).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = "修改成功";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ }
+ _logs.WriteSysLogadd("角色管理", "修改角色信息", result, _db);
+ return result;
+ }
+
+ ///
+ /// 删除角色
+ ///
+ ///
+ ///
+ [HttpPost]
+ [Route("DeleteRole")]
+ public async Task DeleteRole(CurrencyDelete Currency)
+ {
+ try
+ {
+ _db.BeginTran();
+ var userlist = await _db.Queryable().In(q => q.Id, Currency.id).ToListAsync();
+ userlist.ForEach(q =>
+ {
+ q.IsDeleted = 1;
+ });
+ var num = await _db.Updateable(userlist).ExecuteCommandAsync();
+ _db.CommitTran();
+ if (num > 0)
+ {
+ result.IsSucceed = true;
+ result.result = "删除成功";
+ }
+ }
+ catch (System.Exception ex)
+ {
+ _db.RollbackTran();
+ result.IsSucceed = false;
+ result.Message = ex.Message;
+ }
_logs.WriteSysLogadd("角色管理", "删除角色信息", result, _db);
return result;
}
diff --git a/24Hour/TwentySystemProxyClient.cs b/24Hour/TwentySystemProxyClient.cs
index 5c54610..8cdc244 100644
--- a/24Hour/TwentySystemProxyClient.cs
+++ b/24Hour/TwentySystemProxyClient.cs
@@ -53,7 +53,7 @@ namespace _24Hour
var response = await Task.Run(async () =>
{
-
+
if (UseOfflineData == "true")
{
var json = "{\"data\":{\"endRow\":1,\"firstPage\":1,\"hasNextPage\":false,\"isFirstPage\":true,\"isLastPage\":true,\"lastPage\":1,\"list\":[{\"bmsah\":\"安北检刑诉受[2023]410503000002号\",\"gjdm\":\"9911180200001\",\"gjmc\":\"中国\",\"mzdm\":\"9912180100001\",\"mzmc\":\"汉族\",\"xbdm\":\"9909180000001\",\"xbmc\":\"男性\",\"xm\":\"李四\",\"zjhm\":\"410502199606164872\",\"zjlxdm\":\"9910180300001\",\"zjlxmc\":\"居民身份证\",\"zrrbm\":\"4105030323000001\",\"zrrlxdm\":\"0009000900001\",\"zrrlxmc\":\"嫌疑人\"}],\"navigateFirstPage\":1,\"navigateLastPage\":1,\"navigatePages\":8,\"navigatepageNums\":[1],\"nextPage\":0,\"pageNum\":1,\"pageSize\":20,\"pages\":1,\"prePage\":0,\"size\":1,\"startRow\":1,\"total\":1},\"code\":\"0\",\"success\":true,\"message\":\"操作成功\"}";
@@ -84,13 +84,41 @@ namespace _24Hour
result.IsSucceed = false;
result.Message = data?.message ?? "操作失败";
}
- if (UseOfflineData=="true")
+ if (UseOfflineData == "true")
{
result.Message = "操作成功(测试数据)";
}
return result;
}
+ public async Task> GetAllLsList()
+ {
+ var response = await Task.Run(async () =>
+ {
+ var request = await httpCliet.GetAsync($"/TwentySystem/GetAllLsList");
+ return await request.EnsureSuccessStatusCode().Content.ReadAsStringAsync();
+ });
+ var data = response.ConvertToAnonymousType(new
+ {
+ message = default(string),
+ success = default(bool),
+ code = default(string),
+ data = default(FindSqrxxDto)
+ });
+ Result result = new Result();
+ if (data?.success == true)
+ {
+ result.IsSucceed = true;
+ result.Message = "操作成功";
+ result.result = data?.data;
+ }
+ else
+ {
+ result.IsSucceed = false;
+ result.Message = data?.message ?? "操作失败";
+ }
+ return result;
+ }
public async Task> QueryLsList(string ProposerZJHM)
{
var UseOfflineData = configuration.GetSection("CaseTwenty:UseOfflineData").Value;
@@ -100,7 +128,7 @@ namespace _24Hour
}.ConvertToGetParam();
var response = await Task.Run(async () =>
{
-
+
if (UseOfflineData == "true")
{
var json = "{\"data\":{\"content\":[{\"cjsj\":\"2021-01-12T16:12:34.004+0800\",\"djdwbm\":\"410403\",\"djdwmc\":\"卫东区院\",\"jmsfzh\":\"123345666777778\",\"lxdh\":null,\"lxdz\":null,\"sfsc\":\"N\",\"sjbsbh\":\"8cdbeb3ce3da483780b4e1acf60677e0\",\"sjly\":\"3\",\"sqrbh\":\"42b84c481b734f52b37d5b99157057f4\",\"sqrlxdm\":\"1403187300001\",\"sqrlxmc\":\"辩护人\",\"sqrsfdm\":\"1404187300003\",\"sqrsfmc\":\"律师\",\"sqrxm\":\"张能能\",\"szlssws\":\"河南千会律师事务所\",\"tyshxydm\":null,\"zbls\":null,\"zhxgsj\":\"2021-01-21T15:10:51.982+0800\",\"zjhm\":\"123445788876677\",\"zjlxdm\":\"9910180300010\",\"zjlxmc\":\"律师执业证\",\"zyzh\":null}],\"empty\":false,\"first\":true,\"last\":true,\"number\":0,\"numberOfElements\":1,\"pageable\":{\"offset\":0,\"pageNumber\":0,\"pageSize\":20,\"paged\":true,\"unpaged\":false,\"sort\":{\"empty\":false,\"sorted\":true,\"unsorted\":false}},\"size\":20,\"sort\":{\"empty\":false,\"sorted\":true,\"unsorted\":false},\"totalPages\":1,\"totalElements\":1},\"code\":\"0\",\"success\":true,\"message\":\"操作成功\"}";
@@ -131,7 +159,7 @@ namespace _24Hour
result.IsSucceed = false;
result.Message = data?.message ?? "操作失败";
}
- if (UseOfflineData=="true")
+ if (UseOfflineData == "true")
{
result.Message = "操作成功(测试数据)";
}
@@ -140,7 +168,7 @@ namespace _24Hour
public async Task> ApplyMarKing(ApplyMarKingDto dto)
{
var UseOfflineData = configuration.GetSection("CaseTwenty:UseOfflineData").Value;
-
+
var response = await Task.Run(async () =>
{
@@ -152,7 +180,7 @@ namespace _24Hour
else
{
var request = await httpCliet.PostAsJsonAsync($"/TwentySystem/ApplyMarKing", dto);
- var res= await request.EnsureSuccessStatusCode().Content.ReadAsStringAsync();
+ var res = await request.EnsureSuccessStatusCode().Content.ReadAsStringAsync();
return res;
}
});
@@ -162,7 +190,7 @@ namespace _24Hour
public async Task Arrange(ArrangeDto dto)
{
var UseOfflineData = configuration.GetSection("CaseTwenty:UseOfflineData").Value;
-
+
var response = await Task.Run(async () =>
{
@@ -183,8 +211,8 @@ namespace _24Hour
return response.ConvertToModel();
}
-
- public async Task>> GetCaseList(string? casename, string? bmsah, string? dwbm, DateTime? starttime, DateTime? endtime, int page, int size)
+
+ public async Task>> GetCaseList(string? casename, string? bmsah, string? dwbm, DateTime? starttime, DateTime? endtime, int page, int size)
{
Result> Result = new();
var param = new
@@ -270,7 +298,7 @@ namespace _24Hour
var json = await Task.Run(async () =>
{
-
+
if (connectionString == "false")
{
var request = await httpCliet.GetAsync($"/TwentySystem/GetJZXX{param}");
@@ -323,7 +351,7 @@ namespace _24Hour
result.IsSucceed = false;
result.Message = res.Message;
}
-
+
return result;
}
diff --git a/24Hour/WechatMessagerClient.cs b/24Hour/WechatMessagerClient.cs
index 3a5f02f..f2a50b7 100644
--- a/24Hour/WechatMessagerClient.cs
+++ b/24Hour/WechatMessagerClient.cs
@@ -39,10 +39,13 @@ namespace _24Hour
/// 小程序secretID
///
private string secid = "e752e4fba67526eca21313a18c96a58f";
- public WechatMessagerClient(HttpClient _httpCliet, IConfiguration configuration)
+ private string TemplateIdSuccess { get; set; } = "";
+ private string TemplateIdFail { get; set; } = "";
+ private readonly ILogger logger;
+ public WechatMessagerClient(HttpClient _httpCliet, IConfiguration configuration, ILogger _logger)
{
this.httpCliet = _httpCliet;
-
+ this.logger = _logger;
httpCliet.DefaultRequestHeaders.Add("Accept", "application/json");
httpCliet.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample");
httpCliet.DefaultRequestHeaders.ConnectionClose = true;
@@ -115,7 +118,7 @@ namespace _24Hour
/// 律师预约微信消息提醒,成功
///
///
- public bool wxts(string? useropenId, string? name, string? unit, DateTime? datetime, string? matter,string? attention)
+ public bool wxts(string? useropenId, string? name, string? unit, DateTime? datetime, string? matter, string? attention)
{
try
{
@@ -145,27 +148,30 @@ namespace _24Hour
string posturl = $"{url}{token}";//发送地址
var thing4 = matter;
var thing5 = attention;
- if (!string.IsNullOrEmpty(matter) && matter.Length>20)
- thing4 = matter.Substring(0, 17)+"...";
+ if (!string.IsNullOrEmpty(matter) && matter.Length > 20)
+ thing4 = matter.Substring(0, 17) + "...";
if (!string.IsNullOrEmpty(attention) && attention.Length > 20)
thing5 = attention.Substring(0, 17) + "...";
msg = new
{
touser = useropenId,
- template_id = "mRfzPnc_3JuV9cPhjKrRL3jX1C_JJoBGYtqEnbfadRM",
- page= "pages/selfService/reception/reception",
- miniprogram_state= $"{_configuration.GetSection("Wechat:miniprogram_state").Value}",
- lang ="zh_CN",
+ //兼容北关区模板id,那边的配置文件没有模板id的字段
+ template_id = string.IsNullOrEmpty(TemplateIdSuccess) ? "XgrMTq1gwDfMJI6vN0jsSEv3xGy7v3amh0JMWj4SnAY" : TemplateIdSuccess,
+ page = "pages/selfService/reception/reception",
+ miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}",
+ lang = "zh_CN",
data = new
{
//name1 = new { value = $"{name}"},//
- thing2 = new { value = $"{unit}"},//
- date3 = new { value = $"{datetime:yyyy年MM月dd日 HH:mm}"},//
- thing4 = new { value = $"{thing4}"},//
+ thing2 = new { value = $"{unit}" },//
+ date3 = new { value = $"{datetime:yyyy年MM月dd日 HH:mm}" },//
+ thing4 = new { value = $"{thing4}" },//
thing5 = new { value = $"{thing5}", color = "#173177" },//
},
};
+ logger.LogInformation($"发送审核成功通知 参数{msg.ConvertToJsonStr()} url {url}");
var re = HttpHelper.Post(posturl, msg);
+ logger.LogInformation($"发送审核成功通知 结果:{re}");
if (re.Jsonstr("errcode") == "0")
return true;
return false;
@@ -186,7 +192,7 @@ namespace _24Hour
/// 律师预约微信消息提醒,失败
///
///
- public bool sbwxts(string? useropenId,string? name,string? unit,DateTime? datetime,string? matter,string? reason)
+ public bool sbwxts(string? useropenId, string? name, string? unit, DateTime? datetime, string? matter, string? reason)
{
try
{
@@ -215,7 +221,7 @@ namespace _24Hour
object msg = null;
string posturl = $"{url}{token}";//发送地址
var thing4 = matter;
- if (!string.IsNullOrEmpty(matter)&&matter.Length > 20)
+ if (!string.IsNullOrEmpty(matter) && matter.Length > 20)
thing4 = matter.Substring(0, 17) + "...";
var thing5 = reason;
if (!string.IsNullOrEmpty(reason) && reason.Length > 20)
@@ -223,7 +229,8 @@ namespace _24Hour
msg = new
{
touser = useropenId,
- template_id = "sPbZd6ro14L4uCR_TyDlB_nKKBq-iSvVBlOCmtTDDt0",
+ //兼容北关区模板id,那边的配置文件没有模板id的字段
+ template_id = string.IsNullOrEmpty(TemplateIdFail) ? "bfA-t5EN4pkQzAOS17SRPRKvmMteaJt0kw3YKIcovIQ" : TemplateIdFail,
page = "pages/selfService/reception/reception",
miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}",
lang = "zh_CN",
@@ -236,7 +243,9 @@ namespace _24Hour
thing5 = new { value = $"{thing5}" },//事由
},
};
+ logger.LogInformation($"发送审核成功通知 参数{msg.ConvertToJsonStr()} url {url}");
var re = HttpHelper.Post(posturl, msg);
+ logger.LogInformation($"发送审核通知 结果:{re}");
if (re.Jsonstr("errcode") == "0")
return true;
return false;
diff --git a/24Hour/appsettings.json b/24Hour/appsettings.json
index 0ab9ad9..d07f0c0 100644
--- a/24Hour/appsettings.json
+++ b/24Hour/appsettings.json
@@ -49,7 +49,9 @@
"appid": "wx48108a0c98a3dab0",
"secret": "e752e4fba67526eca21313a18c96a58f",
"secid": "e752e4fba67526eca21313a18c96a58f",
- "miniprogram_state": "trial"
+ "miniprogram_state": "trial",
+ "templateIdSuccess": "XgrMTq1gwDfMJI6vN0jsSEv3xGy7v3amh0JMWj4SnAY",
+ "templateIdFail": "bfA-t5EN4pkQzAOS17SRPRKvmMteaJt0kw3YKIcovIQ"
},
"WechatGzh": { //微信公众号
"appid": "wx1f5c662edbe3b627",
@@ -57,9 +59,9 @@
},
"CaseTwenty": {
"SysAddress": "http://127.0.0.1:5194",
- "UseOfflineData": "true",
- "UnitCode": 410503,
- "UnitName": "北关区院"
+ "UseOfflineData": "false",
+ "UnitCode": 130129,
+ "UnitName": "赞皇区检"
},
"SyncDataFromJiguang": {
"enable": "false"
diff --git a/24Hour/bgqyj.cn.pfx b/24Hour/bgqyj.cn.pfx
deleted file mode 100644
index 03b71d9..0000000
Binary files a/24Hour/bgqyj.cn.pfx and /dev/null differ
diff --git a/24Hour/build/dockerbuild.txt b/24Hour/build/dockerbuild.txt
index 01ac230..9bcb86b 100644
--- a/24Hour/build/dockerbuild.txt
+++ b/24Hour/build/dockerbuild.txt
@@ -1,6 +1,6 @@
create images
-docker build -t twentyfoursvc:1.0.1.2 .
-
+docker build -t twentyfoursvc:1.0.2.4 .
+docker save -o d://twentyfoursvc.1.0.2.5.tar twentyfoursvc:1.0.2.5
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
@@ -8,12 +8,11 @@ docker run --name twentyfoursvc -p 8098:8098 -v D://dockerconfigs/24hourconfig/a
docker on linux with network bridge
-create birdge:
-docker network create twentytotwneyfour
+docker network create -d bridge twentytotwneyfour
for 24hourserver
docker run \
---name twentyfoursvc \
+--name twentyfoursvc1.0.2.5 \
-p 8098:8098 \
-v /home/24hour/logs:/app/logs \
-v /home/24hour/wwwroot:/app/wwwroot \
@@ -23,48 +22,76 @@ docker run \
--link mysql \
--network twentytotwneyfour \
--network-alias twentyfour \
--d twentyfoursvc:1.0.1.5
+-d twentyfoursvc:1.0.2.5
+
+
+
+docker run --name twentyfoursvc1.0.2.3 -d twentyfoursvc:1.0.2.3
-docker run
---name twentyfoursvc
--p 8098:8098
--v /home/24hour/config/appsettings.json:/app/appsettings.json
--v /etc/localtime:/etc/localtime
---restart=always
--d twentyfoursvc:1.0.1.5
-for 2.0 proxyclient
-docker run --name twentysysproxy -p 5194:5194 -v /home/twentysysproxy/config/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime --restart=always --link mysql --network twentytotwneyfour --network-alias twentyproxy -d twentysysproxy:1.1
docker load -i twentyfoursvc1019.tar
-docker run --name twentyfoursvc1019 \
+docker run --name twentyfoursvc1.0.2.2 \
-p 8098:8098 \
-v /home/24hour/config/appsettings.json:/app/appsettings.json \
-v /home/24hour/config/log4net.config:/app/log4net.config \
-v /home/24hour/wwwroot:/app/wwwroot \
-v /home/24hour/logs:/app/logs \
-v /etc/localtime:/etc/localtime \
---restart=always -d twentyfoursvc:1.0.1.9
+--restart=always -d twentyfoursvc:1.0.2.2
-docker run --name twentyfoursvc1.0.1.9 \
+docker run --name twentyfoursvc1.0.2.3 \
-p 8098:8098 \
-v /home/24hour/config/appsettings.json:/app/appsettings.json \
-v /home/24hour/config/log4net.config:/app/log4net.config \
-v /home/24hour/wwwroot:/app/wwwroot \
-v /home/24hour/logs:/app/logs \
-v /etc/localtime:/etc/localtime \
+/
+-e ASPNETCORE_Kestrel__Certificates__Default__Password='123456' \
+-e ASPNETCORE_Kestrel__Certificates__Default__Path='/app/dotnetmvc.pfx' \
+-e ASPNETCORE_HTTPS_PORT=8443
+-w '/app' \
--link mysql \
--network twentytotwneyfour \
--network-alias twentyfour \
---restart=always -d twentyfoursvc:1.0.1.9
+--restart=always -d twentyfoursvc:1.0.2.3
+
+
+docker run -d --name dotnetmvc \
+ -e ASPNETCORE_URLS='http://0.0.0.0:80;https://0.0.0.0:443' \
+ -e ASPNETCORE_HTTPS_PORT=8443 \
+ -e ASPNETCORE_Kestrel__Certificates__Default__Password='123456' \
+ -e ASPNETCORE_Kestrel__Certificates__Default__Path='/app/dotnetmvc.pfx' \
+
+ -p 8080:80 \
+ -p 8443:443 \
+ -v /opt/www/mymvcsystem:/app/ \
+ -d mcr.microsoft.com/dotnet/aspnet:3.1
+ dotnet 'MySystem.dll'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -108,6 +135,22 @@ docker run --rm -it -p 8000:80 -p 8098:443
+docker pull mcr.microsoft.com/dotnet/samples:aspnetapp
+docker run --rm -it \
+--name twentyfoursvc.1.0.1.18 \
+-p 8098:8098 \
+-p 443:8099 \
+-e ASPNETCORE_URLS="https://+;http://+" \
+-e ASPNETCORE_HTTPS_PORT=8001 \
+-e ASPNETCORE_Kestrel__Certificates__Default__Password="l8717f1v9q7h" \
+-e ASPNETCORE_Kestrel__Certificates__Default__Path=bgqyj.cn.pfx \
+-v /home/24hour/config/appsettings.json:/app/appsettings.json \
+-v /home/24hour/config/log4net.config:/app/log4net.config \
+-v /home/24hour/wwwroot:/app/wwwroot \
+-v /home/24hour/logs:/app/logs \
+-v /home/24hour/https/bgqyj.cn.pfx:/app/bgqyj.cn.pfx \
+-v /etc/localtime:/etc/localtime \
+-d twentyfoursvc:1.0.1.18
@@ -129,10 +172,22 @@ docker run --rm -it -p 8000:80 -p 8098:443
+2.0代理
+docker run
+--name twentyfoursvc
+-p 8098:8098
+-v /home/24hour/config/appsettings.json:/app/appsettings.json
+-v /etc/localtime:/etc/localtime
+--restart=always
+-d twentyfoursvc:1.0.1.5
+docker build -t twentysysproxy:1.0.1.5 .
+docker save -o d://twentysysproxy.1.0.1.5.tar twentysysproxy:1.0.1.5
+docker load -i twentysysproxy.1.0.1.5.tar
-
+for 2.0 proxyclient
+docker run --name twentysysproxy.1.0.1.5 -p 5194:5194 -v /home/twentysysproxy/config/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime --restart=always --link mysql --network twentytotwneyfour --network-alias twentyproxy -d twentysysproxy:1.0.1.5
diff --git a/Dto/RegisterDto.cs b/Dto/RegisterDto.cs
index 453f141..6ed163d 100644
--- a/Dto/RegisterDto.cs
+++ b/Dto/RegisterDto.cs
@@ -96,5 +96,19 @@ namespace Dto
/// 律师联系地址
///
public string Lxdz { get; set; }
+
+ ///
+ /// 律师身份证号码
+ ///
+ public string CardId { get; set; }
+ ///
+ /// 律师事务所名称
+ ///
+ public string DepartMentName { get; set; }
+ ///
+ /// 律师事务所统一信用代码
+ ///
+ public string DepartMentNameSccCode { get; set; }
+
}
}
diff --git a/Dto/obj/Debug/net6.0/Dto.AssemblyInfo.cs b/Dto/obj/Debug/net6.0/Dto.AssemblyInfo.cs
index 571a848..66a2324 100644
--- a/Dto/obj/Debug/net6.0/Dto.AssemblyInfo.cs
+++ b/Dto/obj/Debug/net6.0/Dto.AssemblyInfo.cs
@@ -1,10 +1,9 @@
//------------------------------------------------------------------------------
//
-// 此代码由工具生成。
-// 运行时版本:4.0.30319.42000
+// This code was generated by a tool.
//
-// 对此文件的更改可能会导致不正确的行为,并且如果
-// 重新生成代码,这些更改将会丢失。
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
//
//------------------------------------------------------------------------------
diff --git a/Elight.Utility/Extensions/StringExtension.cs b/Elight.Utility/Extensions/StringExtension.cs
index cf9d417..0d4e96d 100644
--- a/Elight.Utility/Extensions/StringExtension.cs
+++ b/Elight.Utility/Extensions/StringExtension.cs
@@ -18,6 +18,15 @@ namespace Elight.Utility.Extensions
/// CreatedTimed:2022-05-13 06:00 PM
public static class StringExtension
{
+ public static bool GetGenderByIdCard(string idCard)
+ {
+ if (string.IsNullOrWhiteSpace(idCard))
+ {
+ return false;
+ }
+ return Convert.ToBoolean(int.Parse(idCard.Substring(16, 1)) % 2);
+ }
+
///
/// 判断字符串是否为Null、空
///
diff --git a/WebApplication1/Controllers/TwentySystemController.cs b/WebApplication1/Controllers/TwentySystemController.cs
index 97754a0..7efdbde 100644
--- a/WebApplication1/Controllers/TwentySystemController.cs
+++ b/WebApplication1/Controllers/TwentySystemController.cs
@@ -567,6 +567,28 @@ namespace WebApplication1.Controllers
}
return SqrDto;
}
+ [HttpGet]
+ public async Task> GetAllLsList()
+ {
+ ResultDataDto result = new ResultDataDto();
+ ///Ϣ
+ var findSqrxx = new
+ {
+ gjz = "",
+ pageNum = 0,
+ pageSize = 200000
+ };
+ var sqrrequest = await httpClient.PostAsJsonAsync("/bhdl-service/api/bhdlDj/findSqrxx", findSqrxx);
+ var sqrRuslt = await sqrrequest.EnsureSuccessStatusCode().Content.ReadAsStringAsync();
+ var SqrDto = JsonConvert.DeserializeObject>(sqrRuslt);
+ if (SqrDto.success == false && SqrDto.code != "0" && SqrDto.data.content.Count == 0)
+ {
+ result.success = false;
+ result.message = "ʦݲ";
+ return result;
+ }
+ return SqrDto;
+ }
///
/// Ǽ
@@ -721,18 +743,33 @@ namespace WebApplication1.Controllers
var sqrrequest = await httpClient.PostAsJsonAsync("/bhdl-service/api/bhdlDj/findSqrxx", findSqrxx);
var sqrRuslt = await sqrrequest.EnsureSuccessStatusCode().Content.ReadAsStringAsync();
var SqrDto = JsonConvert.DeserializeObject>(sqrRuslt);
+ var sqrdtodata = () =>
+ {
+ var data = new ContentDto();
+ data.sqrbh = "";
+ data.djdwbm = dto.UnitCode;
+ data.djdwmc = dto.UnitName;
+ data.jmsfzh = dto.CardId;
+ data.szlssws = dto.DepartMentName;
+ data.tyshxydm = dto.DepartMentNameSccCode;
+ data.sqrlxdm = "1403187300001";
+ data.sqrlxmc = "绤";
+ data.sqrsfdm = "1404187300003";
+ data.sqrsfmc = "ʦ";
+ data.zjhm = dto.ProposerZJHM;
+ data.zjlxdm = "9910180300010";
+ data.zjlxmc = "ʦִҵ֤";
+ return data;
+ };
+ ContentDto sqrModel;
if (SqrDto.success == false && SqrDto.code != "0" && SqrDto.data.content.Count == 0)
{
- result.IsSucceed = false;
- result.Message = "ʦݲ";
- return result;
+ sqrModel = sqrdtodata();
}
- var sqrModel = SqrDto.data.content.Where(x => x.zjhm == dto.ProposerZJHM).FirstOrDefault();
+ sqrModel = SqrDto.data.content.Where(x => x.zjhm == dto.ProposerZJHM).FirstOrDefault();
if (sqrModel == null)
{
- result.IsSucceed = false;
- result.Message = "ʦݲ";
- return result;
+ sqrModel = sqrdtodata();
}
SaveBhdlDjxxDto saveBhdlDjxxDto = new SaveBhdlDjxxDto()
diff --git a/WebApplication1/Program.cs b/WebApplication1/Program.cs
index 64b30ad..e1f75d7 100644
--- a/WebApplication1/Program.cs
+++ b/WebApplication1/Program.cs
@@ -14,10 +14,10 @@ var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
- app.UseSwagger();
- app.UseSwaggerUI();
-}
+}
+app.UseSwagger();
+app.UseSwaggerUI();
app.UseAuthorization();
diff --git a/WebApplication1/Properties/PublishProfiles/FolderProfile.pubxml.user b/WebApplication1/Properties/PublishProfiles/FolderProfile.pubxml.user
deleted file mode 100644
index 7eb595d..0000000
--- a/WebApplication1/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- <_PublishTargetUrl>C:\Users\callm\source\repos\24Hour.Service\WebApplication1\bin\Release\net6.0\publish\
- True|2023-11-01T10:41:19.1109757Z;True|2023-11-01T18:39:07.4539146+08:00;True|2023-11-01T18:16:01.9167676+08:00;True|2023-11-01T18:15:52.7184209+08:00;
-
-
-
\ No newline at end of file
diff --git a/WebApplication1/WebApplication1.csproj b/WebApplication1/WebApplication1.csproj
index 17d6856..bcc8be4 100644
--- a/WebApplication1/WebApplication1.csproj
+++ b/WebApplication1/WebApplication1.csproj
@@ -6,8 +6,8 @@
enable
ae1f7aa6-e320-4393-ac3f-984b92923499
Linux
- 1.0.1.0
- 1.0.1.0
+ 1.0.1.5
+ 1.0.1.5
diff --git a/WebApplication1/appsettings.json b/WebApplication1/appsettings.json
index 0c711ca..6f34a30 100644
--- a/WebApplication1/appsettings.json
+++ b/WebApplication1/appsettings.json
@@ -8,7 +8,7 @@
"AllowedHosts": "*",
"Configs": {
- "SystemIp": "143.120.5.25",
+ "SystemIp": "143.16.40.6",
"Port": "8080"
},
"Kestrel": {
diff --git a/WebApplication1/bin/Debug/net6.0/WebApplication1.deps.json b/WebApplication1/bin/Debug/net6.0/WebApplication1.deps.json
deleted file mode 100644
index 0960ebd..0000000
--- a/WebApplication1/bin/Debug/net6.0/WebApplication1.deps.json
+++ /dev/null
@@ -1,151 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "WebApplication1/1.0.1.0": {
- "dependencies": {
- "Dto": "1.0.0",
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.18.1",
- "Newtonsoft.Json": "13.0.3",
- "Swashbuckle.AspNetCore": "6.0.0"
- },
- "runtime": {
- "WebApplication1.dll": {}
- }
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
- "Microsoft.OpenApi/1.2.3": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "assemblyVersion": "1.2.3.0",
- "fileVersion": "1.2.3.0"
- }
- }
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {},
- "Newtonsoft.Json/13.0.3": {
- "runtime": {
- "lib/net6.0/Newtonsoft.Json.dll": {
- "assemblyVersion": "13.0.0.0",
- "fileVersion": "13.0.3.27908"
- }
- }
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
- "Swashbuckle.AspNetCore.Swagger": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.0.0"
- }
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "dependencies": {
- "Microsoft.OpenApi": "1.2.3"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.0.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Dto/1.0.0": {
- "runtime": {
- "Dto.dll": {}
- }
- }
- }
- },
- "libraries": {
- "WebApplication1/1.0.1.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
- "path": "microsoft.extensions.apidescription.server/3.0.0",
- "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
- },
- "Microsoft.OpenApi/1.2.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
- "path": "microsoft.openapi/1.2.3",
- "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RtNQEQQ/bgaxzrsZEkPB+/DFaUgNiq8GtZz/R4lt+mKXPcEvEuawlbl0PB1s7ND9kvkUVZtMphPxE9Ma1VGiFg==",
- "path": "microsoft.visualstudio.azure.containers.tools.targets/1.18.1",
- "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.18.1.nupkg.sha512"
- },
- "Newtonsoft.Json/13.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
- "path": "newtonsoft.json/13.0.3",
- "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VxukQYrUrxNUWQocOxmxua/4fZOPBdGCLSaoZYRNthZae0UXB+fzjTBTlj24fZEQrP+QTnsRwSygN9jNBqm/hg==",
- "path": "swashbuckle.aspnetcore/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-onkGK5eDFmyNy605E5ZaT5oXEGsQJz2UEKsUOqYCZRBC2Fi6MbByUl+qznyl3pZ9/4nTvukUjt9+v28qvJPk/Q==",
- "path": "swashbuckle.aspnetcore.swagger/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swagger.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RXY21STD/yo4Uzy1L5GoRrEQQWoOosw0QBYo572VwcjePmpV1yFFHsTeThlMNBWKoTt6xadIdSjZj0FmDFYL2A==",
- "path": "swashbuckle.aspnetcore.swaggergen/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggergen.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VusRaCFt2As3SXBJmUOGA40IGr6ao+vsvDi7jbCS4AFx69kUUm8zxIHeJVqGov3w4lQowVxv8gmonRXDRh1FvQ==",
- "path": "swashbuckle.aspnetcore.swaggerui/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggerui.6.0.0.nupkg.sha512"
- },
- "Dto/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- }
- }
-}
\ No newline at end of file
diff --git a/WebApplication1/bin/Debug/net6.0/appsettings.json b/WebApplication1/bin/Debug/net6.0/appsettings.json
deleted file mode 100644
index 0c711ca..0000000
--- a/WebApplication1/bin/Debug/net6.0/appsettings.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
-
- "AllowedHosts": "*",
- "Configs": {
- "SystemIp": "143.120.5.25",
- "Port": "8080"
- },
- "Kestrel": {
- "Endpoints": {
- "Http": {
- "Url": "http://localhost:5194"
- }
- }
- }
-}
diff --git a/WebApplication1/bin/Release/net6.0/WebApplication1.deps.json b/WebApplication1/bin/Release/net6.0/WebApplication1.deps.json
deleted file mode 100644
index a198b2e..0000000
--- a/WebApplication1/bin/Release/net6.0/WebApplication1.deps.json
+++ /dev/null
@@ -1,140 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "WebApplication1/1.0.1.0": {
- "dependencies": {
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.18.1",
- "Newtonsoft.Json": "13.0.3",
- "Swashbuckle.AspNetCore": "6.0.0"
- },
- "runtime": {
- "WebApplication1.dll": {}
- }
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
- "Microsoft.OpenApi/1.2.3": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "assemblyVersion": "1.2.3.0",
- "fileVersion": "1.2.3.0"
- }
- }
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {},
- "Newtonsoft.Json/13.0.3": {
- "runtime": {
- "lib/net6.0/Newtonsoft.Json.dll": {
- "assemblyVersion": "13.0.0.0",
- "fileVersion": "13.0.3.27908"
- }
- }
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
- "Swashbuckle.AspNetCore.Swagger": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.0.0"
- }
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "dependencies": {
- "Microsoft.OpenApi": "1.2.3"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.0.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- }
- }
- },
- "libraries": {
- "WebApplication1/1.0.1.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
- "path": "microsoft.extensions.apidescription.server/3.0.0",
- "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
- },
- "Microsoft.OpenApi/1.2.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
- "path": "microsoft.openapi/1.2.3",
- "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RtNQEQQ/bgaxzrsZEkPB+/DFaUgNiq8GtZz/R4lt+mKXPcEvEuawlbl0PB1s7ND9kvkUVZtMphPxE9Ma1VGiFg==",
- "path": "microsoft.visualstudio.azure.containers.tools.targets/1.18.1",
- "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.18.1.nupkg.sha512"
- },
- "Newtonsoft.Json/13.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
- "path": "newtonsoft.json/13.0.3",
- "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VxukQYrUrxNUWQocOxmxua/4fZOPBdGCLSaoZYRNthZae0UXB+fzjTBTlj24fZEQrP+QTnsRwSygN9jNBqm/hg==",
- "path": "swashbuckle.aspnetcore/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-onkGK5eDFmyNy605E5ZaT5oXEGsQJz2UEKsUOqYCZRBC2Fi6MbByUl+qznyl3pZ9/4nTvukUjt9+v28qvJPk/Q==",
- "path": "swashbuckle.aspnetcore.swagger/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swagger.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RXY21STD/yo4Uzy1L5GoRrEQQWoOosw0QBYo572VwcjePmpV1yFFHsTeThlMNBWKoTt6xadIdSjZj0FmDFYL2A==",
- "path": "swashbuckle.aspnetcore.swaggergen/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggergen.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VusRaCFt2As3SXBJmUOGA40IGr6ao+vsvDi7jbCS4AFx69kUUm8zxIHeJVqGov3w4lQowVxv8gmonRXDRh1FvQ==",
- "path": "swashbuckle.aspnetcore.swaggerui/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggerui.6.0.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/WebApplication1/bin/Release/net6.0/appsettings.json b/WebApplication1/bin/Release/net6.0/appsettings.json
deleted file mode 100644
index aea7b3c..0000000
--- a/WebApplication1/bin/Release/net6.0/appsettings.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
-
- "AllowedHosts": "*",
- "Configs": {
- "SystemIp": "143.120.5.25",
- "Port": "8080"
- }
-}
diff --git a/WebApplication1/bin/Release/net6.0/publish/WebApplication1.deps.json b/WebApplication1/bin/Release/net6.0/publish/WebApplication1.deps.json
deleted file mode 100644
index a198b2e..0000000
--- a/WebApplication1/bin/Release/net6.0/publish/WebApplication1.deps.json
+++ /dev/null
@@ -1,140 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "WebApplication1/1.0.1.0": {
- "dependencies": {
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.18.1",
- "Newtonsoft.Json": "13.0.3",
- "Swashbuckle.AspNetCore": "6.0.0"
- },
- "runtime": {
- "WebApplication1.dll": {}
- }
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
- "Microsoft.OpenApi/1.2.3": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "assemblyVersion": "1.2.3.0",
- "fileVersion": "1.2.3.0"
- }
- }
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {},
- "Newtonsoft.Json/13.0.3": {
- "runtime": {
- "lib/net6.0/Newtonsoft.Json.dll": {
- "assemblyVersion": "13.0.0.0",
- "fileVersion": "13.0.3.27908"
- }
- }
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
- "Swashbuckle.AspNetCore.Swagger": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.0.0"
- }
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "dependencies": {
- "Microsoft.OpenApi": "1.2.3"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.0.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- }
- }
- },
- "libraries": {
- "WebApplication1/1.0.1.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
- "path": "microsoft.extensions.apidescription.server/3.0.0",
- "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
- },
- "Microsoft.OpenApi/1.2.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
- "path": "microsoft.openapi/1.2.3",
- "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RtNQEQQ/bgaxzrsZEkPB+/DFaUgNiq8GtZz/R4lt+mKXPcEvEuawlbl0PB1s7ND9kvkUVZtMphPxE9Ma1VGiFg==",
- "path": "microsoft.visualstudio.azure.containers.tools.targets/1.18.1",
- "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.18.1.nupkg.sha512"
- },
- "Newtonsoft.Json/13.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
- "path": "newtonsoft.json/13.0.3",
- "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VxukQYrUrxNUWQocOxmxua/4fZOPBdGCLSaoZYRNthZae0UXB+fzjTBTlj24fZEQrP+QTnsRwSygN9jNBqm/hg==",
- "path": "swashbuckle.aspnetcore/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-onkGK5eDFmyNy605E5ZaT5oXEGsQJz2UEKsUOqYCZRBC2Fi6MbByUl+qznyl3pZ9/4nTvukUjt9+v28qvJPk/Q==",
- "path": "swashbuckle.aspnetcore.swagger/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swagger.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RXY21STD/yo4Uzy1L5GoRrEQQWoOosw0QBYo572VwcjePmpV1yFFHsTeThlMNBWKoTt6xadIdSjZj0FmDFYL2A==",
- "path": "swashbuckle.aspnetcore.swaggergen/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggergen.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VusRaCFt2As3SXBJmUOGA40IGr6ao+vsvDi7jbCS4AFx69kUUm8zxIHeJVqGov3w4lQowVxv8gmonRXDRh1FvQ==",
- "path": "swashbuckle.aspnetcore.swaggerui/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggerui.6.0.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/WebApplication1/bin/Release/net6.0/publish/appsettings.json b/WebApplication1/bin/Release/net6.0/publish/appsettings.json
deleted file mode 100644
index aea7b3c..0000000
--- a/WebApplication1/bin/Release/net6.0/publish/appsettings.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
-
- "AllowedHosts": "*",
- "Configs": {
- "SystemIp": "143.120.5.25",
- "Port": "8080"
- }
-}
diff --git a/WebApplication1/obj/Release/net6.0/PubTmp/Out/WebApplication1.deps.json b/WebApplication1/obj/Release/net6.0/PubTmp/Out/WebApplication1.deps.json
deleted file mode 100644
index a198b2e..0000000
--- a/WebApplication1/obj/Release/net6.0/PubTmp/Out/WebApplication1.deps.json
+++ /dev/null
@@ -1,140 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "WebApplication1/1.0.1.0": {
- "dependencies": {
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.18.1",
- "Newtonsoft.Json": "13.0.3",
- "Swashbuckle.AspNetCore": "6.0.0"
- },
- "runtime": {
- "WebApplication1.dll": {}
- }
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
- "Microsoft.OpenApi/1.2.3": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "assemblyVersion": "1.2.3.0",
- "fileVersion": "1.2.3.0"
- }
- }
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {},
- "Newtonsoft.Json/13.0.3": {
- "runtime": {
- "lib/net6.0/Newtonsoft.Json.dll": {
- "assemblyVersion": "13.0.0.0",
- "fileVersion": "13.0.3.27908"
- }
- }
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
- "Swashbuckle.AspNetCore.Swagger": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.0.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.0.0"
- }
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "dependencies": {
- "Microsoft.OpenApi": "1.2.3"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.0.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "runtime": {
- "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- }
- }
- },
- "libraries": {
- "WebApplication1/1.0.1.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
- "path": "microsoft.extensions.apidescription.server/3.0.0",
- "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
- },
- "Microsoft.OpenApi/1.2.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
- "path": "microsoft.openapi/1.2.3",
- "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
- },
- "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.18.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RtNQEQQ/bgaxzrsZEkPB+/DFaUgNiq8GtZz/R4lt+mKXPcEvEuawlbl0PB1s7ND9kvkUVZtMphPxE9Ma1VGiFg==",
- "path": "microsoft.visualstudio.azure.containers.tools.targets/1.18.1",
- "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.18.1.nupkg.sha512"
- },
- "Newtonsoft.Json/13.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
- "path": "newtonsoft.json/13.0.3",
- "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VxukQYrUrxNUWQocOxmxua/4fZOPBdGCLSaoZYRNthZae0UXB+fzjTBTlj24fZEQrP+QTnsRwSygN9jNBqm/hg==",
- "path": "swashbuckle.aspnetcore/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.Swagger/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-onkGK5eDFmyNy605E5ZaT5oXEGsQJz2UEKsUOqYCZRBC2Fi6MbByUl+qznyl3pZ9/4nTvukUjt9+v28qvJPk/Q==",
- "path": "swashbuckle.aspnetcore.swagger/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swagger.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RXY21STD/yo4Uzy1L5GoRrEQQWoOosw0QBYo572VwcjePmpV1yFFHsTeThlMNBWKoTt6xadIdSjZj0FmDFYL2A==",
- "path": "swashbuckle.aspnetcore.swaggergen/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggergen.6.0.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VusRaCFt2As3SXBJmUOGA40IGr6ao+vsvDi7jbCS4AFx69kUUm8zxIHeJVqGov3w4lQowVxv8gmonRXDRh1FvQ==",
- "path": "swashbuckle.aspnetcore.swaggerui/6.0.0",
- "hashPath": "swashbuckle.aspnetcore.swaggerui.6.0.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/WebApplication1/obj/Release/net6.0/PubTmp/Out/appsettings.json b/WebApplication1/obj/Release/net6.0/PubTmp/Out/appsettings.json
deleted file mode 100644
index aea7b3c..0000000
--- a/WebApplication1/obj/Release/net6.0/PubTmp/Out/appsettings.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
-
- "AllowedHosts": "*",
- "Configs": {
- "SystemIp": "143.120.5.25",
- "Port": "8080"
- }
-}
diff --git a/WebApplication1/obj/Release/net6.0/WebApplication1.csproj.CoreCompileInputs.cache b/WebApplication1/obj/Release/net6.0/WebApplication1.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 190d39c..0000000
--- a/WebApplication1/obj/Release/net6.0/WebApplication1.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-1aab1d47053209a50c128993feed61e455baf1b5