using DeviceRepair.DataAccess; using DeviceRepair.Models; using Newtonsoft.Json.Linq; using System; using System.Text; using System.Web.Http; using Newtonsoft.Json; using DeviceRepair.Api.CustomAttribute; using DeviceRepair.Api.Common; using System.Xml; using System.IO; using DeviceRepair.Models.Common; using System.Xml.Serialization; using DeviceRepair.Utils; namespace DeviceRepair.Api.Controllers { [RoutePrefix("Api/TsSFC")] public class TsSFCController : CFController { /// /// 判断设备是否禁用 /// /// /// [HttpGet, Route("GetTheEquipmentInMaintenance")] public IHttpActionResult GetTheEquipmentInMaintenance(int EquipmentID) { APIResponseData apiResponseData = new APIResponseData { Code = 1, Message = "",Data = true }; return Ok(apiResponseData); } /// /// 获取TsSFC用户权限 /// /// /// [HttpGet, Route("GetTsSFCUserAuths"), HttpAuthorize] public IHttpActionResult GetTsSFCUserAuths(string UserGuid) { APIResponseData apiResponseData = new APIResponseData { Code = -1, Message = "接口调用出现错误!" }; try { Guid userguid; if (Guid.TryParse(UserGuid, out userguid)) { apiResponseData = TsSFCAccess.Instance.GetUserAuths(userguid); } else { throw new ArgumentException("传入的用户GUID编号不是GUID格式!"); } } catch (Exception ex) { apiResponseData.Code = -1; apiResponseData.Message = ex.Message; } return Ok(apiResponseData); } } }