using PMS.DBService.ExternalManage; using PMS.EntityModels.ExternalManage; using PMS.Interface.ExternalManage; using QWPlatform.IService; using QWPlatform.SystemLibrary; using QWPlatform.SystemLibrary.Utils; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PMS.BusinessService.ExternalManage { public class ExternalViewBuiness : IExternalView { private ExternalViewService externalView = DataServiceBase.Instance(); public ExternalAccredit GetAccredit(string id) { return externalView.GetAccredit(id).ToList().FirstOrDefault(); } public ExternalValidate GetAccreditByUrl(string id, string projectId) { return externalView.GetAccreditByUrl(id, projectId); } public ExternalValidate ApplyVerifyCode(ExternalValidate model) { return externalView.ApplyVerifyCode(model); } public ExternalValidate VerifyCode(ExternalValidate model) { return externalView.VerifyCode(model); } public string GetExternalClass(string keyword, List classIds, string id, int type) { var dt = Strings.ObjectToJson(externalView.GetExternalClass(keyword, classIds, id, type)); return dt; } /// /// 获取服务列表 /// /// 分类id /// 关键字 /// public string GetExternalView(string class_id, string keyword) { var dt = Strings.ObjectToJson(externalView.GetExternalView(class_id, keyword)); return dt; } /// /// 获取全部渠道信息 /// /// public string Datagrid() { var dt = Strings.ObjectToJson(externalView.Datagrid()); return dt; } public bool AddAccessRecords(ExternalRecords model) { var dt = externalView.AddAccessRecords(model); return dt; } } }