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;
|