using System; using System.Threading.Tasks; using SWS.Commons; using SWS.Model; namespace SWS.Service { public class DrawingCatalogueService : HttpService { public DrawingCatalogueService() : base() { } /// /// 根据ID获取图纸目录信息 /// /// 图纸文件ID /// public async Task GetEntity(string drawingCatalogueID) { var url = $"DrawingCatalogueApi/GetEntity?projectId={GlobalObject.curProject.ProjectId}&drawingCatalogueID={drawingCatalogueID}"; try { var res = await this.GetAsync(url); if (res.code == 200) { return res.data; } else { return null; } } catch (Exception ex) { string errorMsg = $"接口:{url}失败,异常:{ex.Message} "; LoggerHelper.Current.Error(errorMsg); return null; } } public async Task EditDrawingCatalogue(ec_drawing_catalogue entity) { var url = $"DrawingCatalogueApi/EditDrawingCatalogue?projectId={GlobalObject.curProject.ProjectId}"; try { var res = await this.PostBodyAsync(url, entity); if (res.code == 200 && res.info.Contains("成功")) { return ""; } else { return res.info; } } catch (Exception ex) { string errorMsg = $"接口:{url}失败,异常:{ex.Message} "; LoggerHelper.Current.Error(errorMsg); return errorMsg; } } } }