integral.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. import Request from '../common/request.js';
  2. let request = new Request().http
  3. export function getIntegralGoodsList(data) {
  4. return request('/app/integral/getIntegralGoodsList',data,'GET');
  5. }
  6. export function getIntegralGoodsById(data) {
  7. return request('/app/integral/getIntegralGoodsById',data,'GET');
  8. }
  9. export function getUserIntegralLogsList(data) {
  10. return request('/app/integral/getUserIntegralLogsList',data,'GET');
  11. }
  12. export function getIntegralOrderList(data) {
  13. return request('/app/integral/getIntegralOrderList',data,'GET');
  14. }
  15. export function getIntegralOrderById(data) {
  16. return request('/app/integral/getIntegralOrderById',data,'GET');
  17. }
  18. export function createOrder(data) {
  19. return request('/app/integral/createOrder',data,'POST','application/json;charset=UTF-8');
  20. }
  21. export function getUserSign() {
  22. return request('/app/integral/getUserSign',null,'GET');
  23. }
  24. export function doSign(data) {
  25. return request('/app/integral/sign',data,'POST','application/json;charset=UTF-8');
  26. }
  27. //添加福币
  28. export function addIntegral(type) { //类型 1浏览商品 2刷视频
  29. let data={"type":type};
  30. return request('/app/integral/addIntegral',data,'POST','application/json;charset=UTF-8');
  31. }
  32. //获取新人福利完成情况
  33. export function getNewcomerBenefits(type) {
  34. return request('/app/integral/getNewcomerBenefits',null,'GET','application/json;charset=UTF-8');
  35. }
  36. //获取邀请下载海报
  37. export function getDownloadPoster(type) {
  38. return request('/app/invited/getDownloadPoster',null,'GET');
  39. }
  40. //填写邀请码
  41. export function invited(data) {
  42. return request('/app/invited',data,'POST','application/json;charset=UTF-8');
  43. }
  44. // 分享健康知识获取福币
  45. export function shareHealth(data) {
  46. return request('/app/integral/shareHealth',data,'POST','application/json;charset=UTF-8');
  47. }
  48. // 积分配置
  49. export function getConfigByKey(data) {
  50. return request('/app/common/getConfigByKey',data,'GET','application/json;charset=UTF-8');
  51. }
  52. // 领取app下载积分
  53. export function addDownIntegral(data) {
  54. return request('/app/api/addIntegral',data,'POST','application/json;charset=UTF-8');
  55. }
  56. export function payment(data) {
  57. return request('/app/integral/payment',data,'POST','application/json;charset=UTF-8');
  58. }
  59. export function cannelOrder(data) {
  60. return request('/app/integral/cannelOrder',data,'POST','application/json;charset=UTF-8');
  61. }
  62. export function getCartCount() {
  63. return request('/app/integral/getCartCount',null,'GET');
  64. }
  65. export function addOrUpdateCart(data) {
  66. return request('/app/integral/addOrUpdateCart',data,'POST','application/json;charset=UTF-8');
  67. }
  68. export function getCarts() {
  69. return request('/app/integral/getCarts',null,'GET');
  70. }
  71. export function delCart(data) {
  72. return request('/app/integral/delCart',data,'POST','application/json;charset=UTF-8');
  73. }
  74. export function createCartOrder(data) {
  75. return request('/app/integral/createCartOrder',data,'POST','application/json;charset=UTF-8');
  76. }
  77. export function getCartByIds(data) {
  78. return request('/app/integral/getCartByIds',data,'POST','application/json;charset=UTF-8');
  79. }
  80. // 领取完课积分
  81. export function completionReceive(data) {
  82. return request(`/app/live/completion/receive?recordId=${data}`,data,'POST','application/json;charset=UTF-8');
  83. }
  84. // 获取用户未领取的积分列表
  85. export function completionUnreceived(data) {
  86. return request('/app/live/completion/unreceived',data,'GET','application/json;charset=UTF-8');
  87. }
  88. // 查询用户积分领取记录
  89. export function completionRecords(data) {
  90. return request('/app/live/completion/records',data,'GET','application/json;charset=UTF-8');
  91. }
  92. // 查询用户积分余额和看直播信息统计
  93. export function completionInfo(data) {
  94. return request('/app/live/completion/info',data,'GET','application/json;charset=UTF-8');
  95. }
  96. // 查询当前用户当前直播间领取积分的剩余时长 (传入直播间id)
  97. export function remainingTime(data) {
  98. return request('/app/live/completion/remaining-time',data,'GET','application/json;charset=UTF-8');
  99. }
  100. // 更新用户的看课时长 (传入直播间id和看课时长)
  101. export function updateWatchDuration(liveId,watchDuration) {
  102. return request(`/app/live/completion/update-watch-duration?liveId=${liveId}&watchDuration=${watchDuration}`,null,'POST','application/json;charset=UTF-8');
  103. }
  104. // 用户领取看课积分(传入直播间id)
  105. export function receivePoints(data) {
  106. return request('/app/live/completion/receive-points?liveId='+data.liveId,null,'POST','application/json;charset=UTF-8');
  107. }
  108. // 查询用户自己的积分记录
  109. export function integrallogs(data) {
  110. return request('/app/live/completion/integral-logs',data,'GET','application/json;charset=UTF-8');
  111. }