admin
2020-12-19 84920ada00d69565bef33e7e31bc32b426ec5dc3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
var http = require("./http.js");
var api = {
  commonRequest(url, obj) {
 
    console.log("请求参数:");
    console.log(obj.data);
 
    http.postApi(url, obj.data, function (res) {
      if (obj.success)
        obj.success(res.data);
    }, function (res) {
      my.showToast({
        content: '网络请求出错'
      });
      if (obj.fail)
        obj.fail();
    }, function () {
      if (obj.complete)
        obj.complete();
    }, obj.showLoading);
  },
 
  /**
   * 获取推荐活动
   * @param {*} page 
   * @param {*} success 
   */
  getRecommendActivity(obj) {
    this.commonRequest("/api/client/activity/getRecommendActivity", obj);
  },
  /**
   * 获取活动详情
   * @param {*} obj 
   */
  getActivityDetail(obj) {
    obj.data = { activityId: obj.id };
    this.commonRequest("/api/client/activity/getActivityDetail", obj);
  },
  /**
   * 获取活动浏览足迹
   */
  getScanActivityRecord(obj) {
    obj.data = { page: obj.page };
    this.commonRequest("/api/client/activity/getScanActivityRecord", obj);
  },
 
  /**
   * 获取赞助商的活动
   * @param {*} obj 
   */
  getSponsorActivity(obj) {
    obj.data = { page: obj.page, sponsorId: obj.sponsorId, activityId: obj.activityId };
    this.commonRequest("/api/client/activity/getSponsorActivity", obj);
  },
 
 
  /**
   * 获取抽奖记录
   * @param {*} obj 
   */
  getLuckyRecord(obj) {
    obj.data = { page: obj.page, type: obj.type };
    this.commonRequest("/api/client/activity/join/getJoinRecord", obj);
  },
 
 
  /**
   * 参与抽奖
   * @param {*} obj 
   */
  joinLucky(obj) {
    obj.data = { activityId: obj.activityId };
    this.commonRequest("/api/client/activity/join/join", obj);
  },
 
  /**
   * 上传用户信息
   * @param {*} obj 
   */
  uploadUserInfo(obj) {
    obj.data = { userInfo: obj.userInfo };
    this.commonRequest("/api/client/user/uploadAlipayUserInfo", obj);
  },
 
 
  /**
   * 解析助力信息
   * @param {*} obj 
   */
  assist(obj) {
    obj.data = { joinInfo: obj.joinInfo, activityId: obj.obj.activityId };
    this.commonRequest("/api/client/activity/assist/assist", obj);
  },
  /**
   * 获取幸运券列表
   * @param {*} obj 
   */
  getLuckyCouponList(obj) {
    obj.data = { page: obj.page, activityId: obj.activityId };
    this.commonRequest("/api/client/activity/coupon/getCouponList", obj);
  },
 
 
  /**
   * 概率排行榜
   * @param {*} obj 
   */
  getRankList(obj) {
    obj.data = { page: obj.page, activityId: obj.activityId };
    this.commonRequest("/api/client/activity/join/getRankList", obj);
  },
 
  /**
   * 获取中奖概率
   * @param {*} obj 
   */
  getProbability(obj) {
    obj.data = { targetUid: obj.targetUid, activityId: obj.activityId };
    this.commonRequest("/api/client/activity/join/getProbability", obj);
  },
 
  /**
   * 获取参与者列表
   * @param {*} obj 
   */
  getJoinerList(obj) {
    obj.data = { page: obj.page, activityId: obj.activityId };
    this.commonRequest("/api/client/activity/join/getJoinerList", obj);
  }
 
 
 
 
 
 
 
 
 
 
};
 
module.exports = api;