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>
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<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>
</Project>

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

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project>
<PropertyGroup>
<_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 />
</PropertyGroup>
</Project>

22
Elight.Logic/Job/WsJob.cs

@ -39,28 +39,38 @@ namespace Elight.Logic.Job
}
public async Task Execute(IJobExecutionContext context)
{
Console.WriteLine("定时任务执行中...");
Console.WriteLine("定时任务执行中...");
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();
if (Document != null)
{
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 daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\"02\",\"zjhm\":\"\",\"zrrxm\":\"\",\"zrrlshm\":\"\",\"account\":\"\",\"dhhm\":\"\",\"start\":\"" + start + "\",\"end\":\"" + end + "\"}" };
var msg = "";
try
{
var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/agyw/api/user/command/wssdapi/getwssdlist", daa, out msg);
var Results = JsonConvert.DeserializeObject<RequestResults>(data);
if (Results != null && Results.code == "200")
{
var Documentlist = JsonConvert.DeserializeObject<List<App_DocumentModel>>(Results.data);
if (Documentlist.Count() > 0)
{
await AddDocument(Documentlist);
_db.Dispose();
}
if (!string.IsNullOrEmpty(msg))
Console.WriteLine($"文书签收错误...{msg}");
//LogService.WriteLog(msg, "文书签收");
Console.WriteLine($"文书签收成功..{DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")}");
}
}
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)
{
Console.WriteLine("定时任务执行中...");
Console.WriteLine("定时任务执行中...");
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 msg = "";
try
{
var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/jhg/api/user/command/jhglistapi/getjhglist", daa, out msg);
var Results = JsonConvert.DeserializeObject<RequestResults>(data);
if (Results != null && Results.code == "200")
{
var CloudCabinetlist = JsonConvert.DeserializeObject<List<App_CloudCabinetModel>>(Results.data);
if (CloudCabinetlist.Count() > 0)
if (CloudCabinetlist != null && CloudCabinetlist.Count() > 0)
{
await AddDocument(CloudCabinetlist);
_db.Dispose();
}
if (!string.IsNullOrEmpty(msg))
Console.WriteLine($"云柜错误...{msg}");
//LogService.WriteLog(msg, "文书签收");
Console.WriteLine($"云柜同步成功..{DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")}");
}
}
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
{
UnitCode = _userdata.unitCode,
UnitCode = _userdata == null ? null: _userdata.unitCode,
OperationType = operationType,
SerialNumber = Guid.NewGuid().ToString(),
NameEntity = "",
LogContents = result.IsSucceed ? $"{content}成功" : $"{content}失败:{result.Message}",
ParColCreTimTakYeaTri = DateTime.Now.Year.ToString(),
OperationIp = "",
Operation = _userdata.name,
Operation = _userdata == null ? null : _userdata.name,
OperatingTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
OperatingManual = _userdata.Id,
OperatingManual = _userdata == null ? null : _userdata.Id,
OpeCasDepAccCas = opeCasDepAccCas ?? string.Empty
};
var sss = _db.Insertable(model).ExecuteCommand();

Loading…
Cancel
Save