ProductBuiness.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using QWPlatform.IService;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. using PMS.DBService;
  8. using PMS.BusinessModels.ProManager;
  9. using PMS.EntityModels.PersonManager;
  10. using QWPlatform.SystemLibrary;
  11. using PMS.BusinessModels.Product;
  12. using PMS.BusinessModels.Project;
  13. using PMS.BusinessModels;
  14. using QWPlatform.SystemLibrary.LogManager;
  15. using QWPlatform.SystemLibrary.Utils;
  16. using PMS.Interface.Support;
  17. using PMS.BusinessModels.Account;
  18. using PMS.BusinessModels.Problem;
  19. using PMS.DBService.SupportManager;
  20. using PMS.DBService.ProductManager;
  21. using PMS.Interface.Product;
  22. namespace PMS.BusinessService.ProductManager
  23. {
  24. public class ProductBuiness : IProduct
  25. {
  26. //提供SupportDBservice的数据服务
  27. private ProductDBservice DB_ProductService = DataServiceBase.Instance<ProductDBservice>();
  28. //技术支持登记问题
  29. public ProblemStateModel RegisterProductProblem(ProblemBusinessModel model, UserInfo user, string id)
  30. {
  31. return DB_ProductService.RegisterProductProblem(model, user, id);
  32. }
  33. #region 新处理版本
  34. /// <summary>
  35. /// 获取产品版本
  36. /// </summary>
  37. /// <param name="proid"></param>
  38. /// <returns></returns>
  39. public string GetVersion(string pid)
  40. {
  41. return DB_ProductService.GetVersion(pid).ToJson();
  42. }
  43. /// <summary>
  44. /// 保存
  45. /// </summary>
  46. /// <param name="proid"></param>
  47. /// <returns></returns>
  48. public int SaveVersion(string pid, string version, string productid, UserInfo user)
  49. {
  50. return DB_ProductService.SaveVersion(pid, version, productid, user);
  51. }
  52. public string ShowConnect(string id)
  53. {
  54. return DB_ProductService.ShowConnect(id).ToJson();
  55. }
  56. #endregion
  57. }
  58. }