AnalysisService.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using Muchinfo.MTPClient.Data;
  2. using Muchinfo.MTPClient.Data.Model.Analysis;
  3. using Muchinfo.MTPClient.IService;
  4. using Muchinfo.MTPClient.Resources;
  5. using Muchinfo.MTPClient.Service.Utilities;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Text;
  10. namespace Muchinfo.MTPClient.Service
  11. {
  12. /// <summary>
  13. /// 买卖五档历史服务
  14. /// </summary>
  15. public class AnalysisService : IAnalysisService
  16. {
  17. /// <summary>
  18. /// 查询五档买卖更多信息
  19. /// </summary>
  20. /// <param name="GoodsId">商品Id</param>
  21. /// <param name="successAction"></param>
  22. /// <param name="errorAction"></param>
  23. public void QueryRecieptOrderList(uint GoodsId, int BuyOrSell, Action<PageInfo<HistoryCommissionsModel>> successAction, Action<ErrorEntity> errorAction, PageInfo<object> pageInfo)
  24. {
  25. var queryCommonParams = new List<QueryCommonParam>();
  26. queryCommonParams.Add(new QueryCommonParam() { ParamKey = "GoodsId", ParamValue = GoodsId + string.Empty });
  27. queryCommonParams.Add(new QueryCommonParam() { ParamKey = "BuyOrSell", ParamValue = BuyOrSell + string.Empty });
  28. QueryCommonHelper.QueryCommon(QueryStatement.SearchRecieptOrder, queryCommonParams,
  29. new Action<PageInfo<HistoryCommissionsModel>>((orderDetails) =>
  30. {
  31. if (successAction != null)
  32. {
  33. successAction(orderDetails);
  34. }
  35. }), (error) =>
  36. {
  37. if (errorAction != null)
  38. {
  39. //RequestFunc = 查询五档买卖历史
  40. error.RequestFunc = "查询五档买卖历史"; //Client_Resource.Resources_Service_QueryDeliveryHoldersMoreDetail;
  41. errorAction(error);
  42. }
  43. }, pageInfo);
  44. }
  45. }
  46. }