shopping.service.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. /* HTTP API PC支付业务模块
  2. * Copyright 2020, CAIMEI365
  3. * Date 2020/07/14
  4. * auther ZHJY
  5. */
  6. var ShoppingApi = {
  7. /**
  8. * @机构添加购物车
  9. * @param:userId 用户userId
  10. */
  11. ClubAddCart: function (params, callback) {
  12. Http.AjaxService({
  13. url:'/order/club/cart/add',
  14. type:'POST',
  15. data:params,
  16. json:false,
  17. isHost:true
  18. })
  19. .then(function(res){
  20. callback(res);
  21. });
  22. },
  23. /**
  24. * @购物车列表
  25. * @param:userId 用户userId
  26. */
  27. QueryShoppingCartList: function (params, callback) {
  28. Http.AjaxService({
  29. url:'/order/club/cart/list',
  30. type:'GET',
  31. data:params,
  32. json:true,
  33. isHost:true
  34. })
  35. .then(function(res){
  36. callback(res);
  37. });
  38. },
  39. /**
  40. * @购物车-头部购物车
  41. * @param:userId 用户userId
  42. */
  43. getHeaderCartList: function (params, callback) {
  44. Http.AjaxService({
  45. url:'/order/club/cart/head',
  46. type:'GET',
  47. data:params,
  48. json:false,
  49. isHost:true
  50. })
  51. .then(function(res){
  52. callback(res);
  53. });
  54. },
  55. /**
  56. * @购物车-删除商品
  57. * @param:userId 用户userId
  58. */
  59. DeleteCartProducts: function (params, callback) {
  60. Http.AjaxService({
  61. url:'/order/club/cart/delete',
  62. type:'POST',
  63. data:params,
  64. json:false,
  65. isHost:true
  66. })
  67. .then(function(res){
  68. callback(res);
  69. });
  70. },
  71. /**
  72. * @购物车-更新商品数量
  73. * @param:userId 用户userId
  74. * @param:productCount 商品数量
  75. * @param:productID 商品Id
  76. */
  77. ShoppingCartUpdate: function (params, callback) {
  78. Http.AjaxService({
  79. url:'/order/club/cart/update',
  80. type:'POST',
  81. data:params,
  82. json:false,
  83. isHost:true
  84. })
  85. .then(function(res){
  86. callback(res);
  87. });
  88. },
  89. /**
  90. * @购物车-查看相关优惠券
  91. * @param:userId 用户userId
  92. * @param:shopId 供应商Id
  93. * @param:source 来源 1 WWW 2小程序
  94. * @param:status 状态 1 未领取 2已领取
  95. */
  96. ShoppingCartGetCoupon:function (params, callback) {
  97. Http.AjaxService({
  98. url:'/order/club/coupon',
  99. type:'get',
  100. data:params,
  101. json:true,
  102. isHost:true
  103. })
  104. .then(function(res){
  105. callback(res);
  106. });
  107. },
  108. /**
  109. * @购物车-加入购物车
  110. * @param:userID 用户userId
  111. * @param:productID 商品Id
  112. * @param:productCount 商品数量
  113. */
  114. ShoppingAddCart:function (params, callback) {
  115. Http.AjaxService({
  116. url:'/order/club/cart/add',
  117. type:'post',
  118. data:params,
  119. json:false,
  120. isHost:true
  121. })
  122. .then(function(res){
  123. callback(res);
  124. });
  125. },
  126. /**
  127. * @购物车-批量加入购物车
  128. * @param:userID 用户userId
  129. * @param:productID 商品Id
  130. * @param:productCount 商品数量
  131. */
  132. ShoppingAddCarts:function (params, callback) {
  133. Http.AjaxService({
  134. url:'/shoppingCart/addCarts',
  135. type:'post',
  136. data:params,
  137. json:false
  138. })
  139. .then(function(res){
  140. callback(res);
  141. });
  142. },
  143. /**
  144. * @购物车-购物车数量
  145. * @param:userId 用户userId
  146. */
  147. ShoppingCartCount: function(){
  148. Http.AjaxService({
  149. url:'/order/club/cart/count',
  150. type:'get',
  151. data:params,
  152. json:false
  153. })
  154. .then(function(res){
  155. callback(res);
  156. });
  157. }
  158. };