Browse Source

调整同步信息

master
liujiaqiang 2 years ago
parent
commit
4e8eaa32c9
  1. 2
      24Hour/24Hour.csproj.user
  2. 2
      24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user
  3. 22
      Elight.Logic/Job/WsJob.cs
  4. 21
      Elight.Logic/Job/YgJob.cs
  5. 6
      Elight.Logic/WriteSysLog.cs

2
24Hour/24Hour.csproj.user

@ -3,6 +3,6 @@
<PropertyGroup> <PropertyGroup>
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID> <Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath> <Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
<NameOfLastUsedPublishProfile>E:\24Hour.Service\24Hour\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>E:\Code\24Hour.Service\24Hour\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

2
24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<_PublishTargetUrl>D:\24小时发布</_PublishTargetUrl> <_PublishTargetUrl>D:\24小时发布</_PublishTargetUrl>
<History>True|2023-06-29T08:07:09.3334291Z;True|2023-06-29T15:56:52.9510718+08:00;True|2023-06-29T15:49:16.8161173+08:00;True|2023-06-27T18:06:12.3724487+08:00;True|2023-06-27T17:22:11.4211972+08:00;True|2023-06-27T15:48:34.1728433+08:00;True|2023-06-13T18:05:11.2568840+08:00;False|2023-06-13T18:04:56.9546003+08:00;</History> <History>True|2023-06-30T02:20:34.2470363Z;True|2023-06-30T09:51:41.3251931+08:00;True|2023-06-29T16:07:09.3334291+08:00;True|2023-06-29T15:56:52.9510718+08:00;True|2023-06-29T15:49:16.8161173+08:00;True|2023-06-27T18:06:12.3724487+08:00;True|2023-06-27T17:22:11.4211972+08:00;True|2023-06-27T15:48:34.1728433+08:00;True|2023-06-13T18:05:11.2568840+08:00;False|2023-06-13T18:04:56.9546003+08:00;</History>
<LastFailureDetails /> <LastFailureDetails />
</PropertyGroup> </PropertyGroup>
</Project> </Project>

22
Elight.Logic/Job/WsJob.cs

@ -39,28 +39,38 @@ namespace Elight.Logic.Job
} }
public async Task Execute(IJobExecutionContext context) public async Task Execute(IJobExecutionContext context)
{ {
Console.WriteLine("定时任务执行中...");
Console.WriteLine("定时任务执行中...");
JobDataMap datas = context.JobDetail.JobDataMap; JobDataMap datas = context.JobDetail.JobDataMap;
// 定时任务执行的代码 // 定时任务执行的代码
Console.WriteLine("定时任务执行中..."); Console.WriteLine("文书签收定时任务执行中...");
//获取文书最新跟新时间 //获取文书最新跟新时间
var Document = _db.Queryable<App_DocumentModel>().OrderByDescending(q => long.Parse(q.zhxgsj)).Select(q => new { q.zhxgsj }).ToList().FirstOrDefault(); var Document = _db.Queryable<App_DocumentModel>().OrderByDescending(q => long.Parse(q.zhxgsj)).Select(q => new { q.zhxgsj }).ToList().FirstOrDefault();
if (Document != null)
{
var start = DateTime.Parse(unixStartTime.AddMilliseconds(long.Parse(Document.zhxgsj)).AddDays(-1).ToString("yyyy-MM-dd")); var start = DateTime.Parse(unixStartTime.AddMilliseconds(long.Parse(Document.zhxgsj)).AddDays(-1).ToString("yyyy-MM-dd"));
var end = DateTime.Parse(DateTime.Now.AddDays(1).ToString("yyyy-MM-dd")); var end = DateTime.Parse(DateTime.Now.AddDays(1).ToString("yyyy-MM-dd"));
var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\"02\",\"zjhm\":\"\",\"zrrxm\":\"\",\"zrrlshm\":\"\",\"account\":\"\",\"dhhm\":\"\",\"start\":\"" + start + "\",\"end\":\"" + end + "\"}" }; var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\"02\",\"zjhm\":\"\",\"zrrxm\":\"\",\"zrrlshm\":\"\",\"account\":\"\",\"dhhm\":\"\",\"start\":\"" + start + "\",\"end\":\"" + end + "\"}" };
var msg = ""; var msg = "";
try
{
var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/agyw/api/user/command/wssdapi/getwssdlist", daa, out msg); var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/agyw/api/user/command/wssdapi/getwssdlist", daa, out msg);
var Results = JsonConvert.DeserializeObject<RequestResults>(data); var Results = JsonConvert.DeserializeObject<RequestResults>(data);
if (Results != null && Results.code == "200")
{
var Documentlist = JsonConvert.DeserializeObject<List<App_DocumentModel>>(Results.data); var Documentlist = JsonConvert.DeserializeObject<List<App_DocumentModel>>(Results.data);
if (Documentlist.Count() > 0) if (Documentlist.Count() > 0)
{ {
await AddDocument(Documentlist); await AddDocument(Documentlist);
_db.Dispose(); _db.Dispose();
} }
if (!string.IsNullOrEmpty(msg)) Console.WriteLine($"文书签收成功..{DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")}");
Console.WriteLine($"文书签收错误...{msg}"); }
//LogService.WriteLog(msg, "文书签收"); }
catch (Exception ex)
{
Console.WriteLine($"文书签收错误...{ex.Message + "___" + ex.InnerException}");
}
}
Console.WriteLine("文书签收定时任务完成...");
} }

21
Elight.Logic/Job/YgJob.cs

@ -39,24 +39,31 @@ namespace Elight.Logic.Job
} }
public async Task Execute(IJobExecutionContext context) public async Task Execute(IJobExecutionContext context)
{ {
Console.WriteLine("定时任务执行中...");
Console.WriteLine("定时任务执行中...");
JobDataMap datas = context.JobDetail.JobDataMap; JobDataMap datas = context.JobDetail.JobDataMap;
// 定时任务执行的代码 // 定时任务执行的代码
Console.WriteLine("定时任务执行中..."); Console.WriteLine("云柜同步定时任务执行中...");
var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\"\",\"sfzh\":\"\",\"xm\":\"\",\"lxhm\":\"\",\"account\":\"\",\"gjlxhm\":\"\"}" }; var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\"\",\"sfzh\":\"\",\"xm\":\"\",\"lxhm\":\"\",\"account\":\"\",\"gjlxhm\":\"\"}" };
var msg = ""; var msg = "";
try
{
var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/jhg/api/user/command/jhglistapi/getjhglist", daa, out msg); var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/jhg/api/user/command/jhglistapi/getjhglist", daa, out msg);
var Results = JsonConvert.DeserializeObject<RequestResults>(data); var Results = JsonConvert.DeserializeObject<RequestResults>(data);
if (Results != null && Results.code == "200")
{
var CloudCabinetlist = JsonConvert.DeserializeObject<List<App_CloudCabinetModel>>(Results.data); var CloudCabinetlist = JsonConvert.DeserializeObject<List<App_CloudCabinetModel>>(Results.data);
if (CloudCabinetlist.Count() > 0) if (CloudCabinetlist != null && CloudCabinetlist.Count() > 0)
{ {
await AddDocument(CloudCabinetlist); await AddDocument(CloudCabinetlist);
_db.Dispose(); _db.Dispose();
} }
if (!string.IsNullOrEmpty(msg)) Console.WriteLine($"云柜同步成功..{DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")}");
Console.WriteLine($"云柜错误...{msg}"); }
//LogService.WriteLog(msg, "文书签收"); }
catch (Exception ex)
{
Console.WriteLine($"云柜错误...{ex.Message + ex.InnerException}");
}
Console.WriteLine("云柜同步定时任务完成...");
} }

6
Elight.Logic/WriteSysLog.cs

@ -37,16 +37,16 @@ namespace Elight.Logic
{ {
Func_Dossier_LogRecordModel model = new Func_Dossier_LogRecordModel Func_Dossier_LogRecordModel model = new Func_Dossier_LogRecordModel
{ {
UnitCode = _userdata.unitCode, UnitCode = _userdata == null ? null: _userdata.unitCode,
OperationType = operationType, OperationType = operationType,
SerialNumber = Guid.NewGuid().ToString(), SerialNumber = Guid.NewGuid().ToString(),
NameEntity = "", NameEntity = "",
LogContents = result.IsSucceed ? $"{content}成功" : $"{content}失败:{result.Message}", LogContents = result.IsSucceed ? $"{content}成功" : $"{content}失败:{result.Message}",
ParColCreTimTakYeaTri = DateTime.Now.Year.ToString(), ParColCreTimTakYeaTri = DateTime.Now.Year.ToString(),
OperationIp = "", OperationIp = "",
Operation = _userdata.name, Operation = _userdata == null ? null : _userdata.name,
OperatingTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), OperatingTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
OperatingManual = _userdata.Id, OperatingManual = _userdata == null ? null : _userdata.Id,
OpeCasDepAccCas = opeCasDepAccCas ?? string.Empty OpeCasDepAccCas = opeCasDepAccCas ?? string.Empty
}; };
var sss = _db.Insertable(model).ExecuteCommand(); var sss = _db.Insertable(model).ExecuteCommand();

Loading…
Cancel
Save