Browse Source

更改为每小时检测一次审核过期状态

master
feng 3 years ago
parent
commit
05b580c8c7
  1. 2
      src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs
  2. 20
      src/Coldairarrow.Api/Middlewares/RequestLogMiddleware.cs
  3. 8
      src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs

2
src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs

@ -130,7 +130,7 @@ namespace Coldairarrow.Api.Controllers.HuiYan
[HttpGet("/task/dayrun")] [HttpGet("/task/dayrun")]
[AllowAnonymous] [AllowAnonymous]
[QuartzTask(IntervalInSeconds = 60 * 60 * 1, IsRepeatForever = true, Router = "/task/dayrun")] [QuartzTask(CronExpression = "0 0 * * * ?", Router = "/task/dayrun")]
public AjaxResult DayTaskSet() public AjaxResult DayTaskSet()
{ {
_pricetasklogBus.DayTaskSet(); _pricetasklogBus.DayTaskSet();

20
src/Coldairarrow.Api/Middlewares/RequestLogMiddleware.cs

@ -67,16 +67,16 @@ StatusCode:{StatusCode}
Response:{Response} Response:{Response}
"; ";
_logger.LogInformation( //_logger.LogInformation(
log, // log,
context.Request.Path, // context.Request.Path,
(int)watch.ElapsedMilliseconds, // (int)watch.ElapsedMilliseconds,
context.Request.Method, // context.Request.Method,
context.Request.ContentType, // context.Request.ContentType,
context.RequestServices.GetService<RequestBody>().Body, // context.RequestServices.GetService<RequestBody>().Body,
context.Response.StatusCode, // context.Response.StatusCode,
resContent // resContent
); // );
} }
} }
} }

8
src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs

@ -178,6 +178,7 @@ namespace Coldairarrow.Business.HuiYan
public AjaxResult CheckIsTimeOut() public AjaxResult CheckIsTimeOut()
{ {
_logger.LogInformation("开始检测任务是否审核超时!");
try try
{ {
//&& (DateTime.Now - c.WorkDate.Value).TotalHours >= 48 //&& (DateTime.Now - c.WorkDate.Value).TotalHours >= 48
@ -188,10 +189,13 @@ namespace Coldairarrow.Business.HuiYan
{ {
_iteamitemsBusiness.UpdateTaskSuccess(needUpdates); _iteamitemsBusiness.UpdateTaskSuccess(needUpdates);
} }
_logger.LogInformation($"共检测{needUpdates.Count}个审核超时任务!");
} }
catch (Exception ex) catch (Exception ex)
{ {
_logger.LogInformation($"自动审核错误:{ex.Message}");
} }
return Success(); return Success();

Loading…
Cancel
Save