DeviceManager/DeviceRepair.Api/Controllers/OperationController.cs

41 lines
1.2 KiB
C#
Raw Permalink Normal View History

2024-06-10 17:33:11 +00:00
using DeviceRepair.Api.Common;
using DeviceRepair.Api.CustomAttribute;
using DeviceRepair.DataAccess;
using DeviceRepair.Models;
using DeviceRepair.Models.Logs;
2024-07-22 07:50:10 +00:00
using NLog;
2024-06-10 17:33:11 +00:00
using System;
using System.Web.Http;
namespace DeviceRepair.Api.Controllers
{
[RoutePrefix("Api/Operation")]
public class OperationController : CFController
{
2024-07-22 07:50:10 +00:00
private static readonly Logger log = LogManager.GetCurrentClassLogger();
2024-06-10 17:33:11 +00:00
/// <summary>
/// 用户登录登出日志
/// </summary>
/// <param name="FilterInfo"></param>
/// <returns></returns>
[HttpPost, HttpAuthorize, Route("UserLoginContent")]
public APIResponseData UserLoginContent(OperationFilterModel FilterInfo)
{
APIResponseData apiResponseData = new APIResponseData { Code = -1, Message = "操作失败!" };
try
{
apiResponseData = OperationAccess.Instance.UserLoginContent(FilterInfo);
}
catch (Exception ex)
{
2024-07-22 07:50:10 +00:00
log.Error(ex);
2024-06-10 17:33:11 +00:00
apiResponseData.Code = -1;
apiResponseData.Message = ex.Message;
}
return apiResponseData;
}
}
}