SS_SSListBLL.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. 
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. using Models.Entity.LottomatBaseDB;
  7. using Services;
  8. using Models;
  9. using Interface;
  10. using Common;
  11. namespace Business.SS
  12. {
  13. public class SS_SSListBLL
  14. {
  15. static BaseInterface service;
  16. // private static LogHelper log = null;
  17. static SS_SSListBLL()
  18. {
  19. // log = new LogHelper();
  20. service = new ZXServic();
  21. }
  22. /// <summary>
  23. /// 根据分类Id得到缩水工具集合
  24. /// </summary>
  25. /// <param name="id">分类ID</param>
  26. /// <returns></returns>
  27. public static List<Base_Tools> GetSSListByCateId(string id)
  28. {
  29. List<EExpression> listexp = new List<EExpression>();
  30. listexp.Add(new EExpression("CategoryId", "=", id));
  31. List<Base_Tools> list = new List<Base_Tools>();
  32. try
  33. {
  34. list = service.GetList<Base_Tools>(null, listexp);
  35. }
  36. catch (Exception ee)
  37. {
  38. LogHelper.Error(typeof(SS_SSListBLL), ee.Message + "GetSSListByCateId");
  39. }
  40. return list;
  41. }
  42. public static List<Base_Tools> GetSSListByCateId(List<string> ids)
  43. {
  44. List<EExpression> listexp = new List<EExpression>();
  45. listexp.Add(new EExpression("CategoryId", EnumExpression.In, ids));
  46. List<Base_Tools> list = new List<Base_Tools>();
  47. try
  48. {
  49. list = service.GetList<Base_Tools>(null, listexp);
  50. }
  51. catch (Exception ee)
  52. {
  53. LogHelper.Error(typeof(SS_SSListBLL), ee.Message + "GetSSListByCateId");
  54. }
  55. return list;
  56. }
  57. public static Base_Tools GetToolById(string id)
  58. {
  59. return service.QueryItembyKey<Base_Tools>(id);
  60. }
  61. }
  62. }