ExternalViewBuiness.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using PMS.DBService.ExternalManage;
  2. using PMS.EntityModels.ExternalManage;
  3. using PMS.Interface.ExternalManage;
  4. using QWPlatform.IService;
  5. using QWPlatform.SystemLibrary;
  6. using QWPlatform.SystemLibrary.Utils;
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. using System.Threading.Tasks;
  12. namespace PMS.BusinessService.ExternalManage
  13. {
  14. public class ExternalViewBuiness : IExternalView
  15. {
  16. private ExternalViewService externalView = DataServiceBase.Instance<ExternalViewService>();
  17. public ExternalAccredit GetAccredit(string id)
  18. {
  19. return externalView.GetAccredit(id).ToList<ExternalAccredit>().FirstOrDefault();
  20. }
  21. public ExternalValidate GetAccreditByUrl(string id, string projectId)
  22. {
  23. return externalView.GetAccreditByUrl(id, projectId);
  24. }
  25. public ExternalValidate ApplyVerifyCode(ExternalValidate model)
  26. {
  27. return externalView.ApplyVerifyCode(model);
  28. }
  29. public ExternalValidate VerifyCode(ExternalValidate model)
  30. {
  31. return externalView.VerifyCode(model);
  32. }
  33. public string GetExternalClass(string keyword, List<string> classIds, string id, int type)
  34. {
  35. var dt = Strings.ObjectToJson(externalView.GetExternalClass(keyword, classIds, id, type));
  36. return dt;
  37. }
  38. /// <summary>
  39. /// 获取服务列表
  40. /// </summary>
  41. /// <param name="class_id">分类id</param>
  42. /// <param name="keyword">关键字</param>
  43. /// <returns></returns>
  44. public string GetExternalView(string class_id, string keyword)
  45. {
  46. var dt = Strings.ObjectToJson(externalView.GetExternalView(class_id, keyword));
  47. return dt;
  48. }
  49. /// <summary>
  50. /// 获取全部渠道信息
  51. /// </summary>
  52. /// <returns></returns>
  53. public string Datagrid()
  54. {
  55. var dt = Strings.ObjectToJson(externalView.Datagrid());
  56. return dt;
  57. }
  58. public bool AddAccessRecords(ExternalRecords model)
  59. {
  60. var dt = externalView.AddAccessRecords(model);
  61. return dt;
  62. }
  63. }
  64. }