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);
|
if (obj.showErrorToast) {
|
try {
|
if (res.data.code != 0) {
|
my.showToast({
|
content: res.data.msg
|
});
|
}
|
} catch (e) {
|
}
|
}
|
}
|
}, function (res) {
|
my.showToast({
|
content: '网络请求出错'
|
});
|
if (obj.fail)
|
obj.fail();
|
}, function () {
|
if (obj.complete)
|
obj.complete();
|
}, obj.showLoading);
|
},
|
getConfig(obj) {
|
obj.data = {};
|
this.commonRequest("/api/client/config/getConfig", obj);
|
},
|
|
/**
|
*
|
* @param {*} obj
|
*/
|
getNotice(obj) {
|
obj.data = { position: obj.position };
|
this.commonRequest("/api/client/anouncement/getNotice", obj);
|
},
|
|
|
/**
|
* 获取推荐活动
|
* @param {*} page
|
* @param {*} success
|
*/
|
getRecommendActivity(obj) {
|
this.commonRequest("/api/client/activity/getRecommendActivity", obj);
|
},
|
|
/**
|
* 获取未显示的领奖通知
|
* @param {*} obj
|
*/
|
getRecieveAwardNotify(obj) {
|
if (obj.activityId) {
|
obj.data = { activityId: obj.activityId };
|
}
|
this.commonRequest("/api/client/activity/awards/getRecieveAwardNotify", obj);
|
},
|
|
setDrawnNotifyRead(obj) {
|
obj.id = { id: obj.id };
|
this.commonRequest("/api/client/activity/awards/setDrawnNotifyRead", obj);
|
},
|
|
|
/**
|
* 领取奖励
|
* @param {*} obj
|
*/
|
recieveAward(obj) {
|
this.commonRequest("/api/client/activity/awards/recieveAward", 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.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);
|
},
|
|
/**
|
* 活动助力列表
|
* @param {*} obj
|
*/
|
getActivityAssistCouponList(obj) {
|
obj.data = { page: obj.page, activityId: obj.activityId };
|
this.commonRequest("/api/client/activity/assist/getActivityAssistCouponList", obj);
|
},
|
|
/**
|
* 获取中奖信息
|
* @param {*} obj
|
*/
|
getDrawnInfo(obj) {
|
obj.data = { count: obj.count, activityId: obj.activityId };
|
this.commonRequest("/api/client/activity/awards/getDrawnInfo", obj);
|
},
|
/**
|
* 获取中奖参与者列表
|
* @param {*} obj
|
*/
|
getDrawnJoinerList(obj) {
|
obj.data = { awardId: obj.awardId, activityId: obj.activityId, page: obj.page };
|
this.commonRequest("/api/client/activity/awards/getDrawnJoinerList", obj);
|
|
},
|
|
/**
|
* 获取助力好友
|
* @param {*} obj
|
*/
|
getAssistFriendsList(obj) {
|
obj.data = { page: obj.page };
|
this.commonRequest("/api/client/activity/assist/getAssistFriendsList", obj);
|
},
|
|
getUserMsgList(obj) {
|
obj.data = { page: obj.page };
|
this.commonRequest("/api/client/user/getUserMsgList", obj);
|
},
|
|
getUserConfig(obj) {
|
obj.data = {};
|
this.commonRequest("/api/client/user/getUserConfig", obj);
|
},
|
|
setMsgRead(obj) {
|
obj.data = {};
|
this.commonRequest("/api/client/user/setMsgRead", obj);
|
},
|
|
|
getMsgSettings(obj) {
|
obj.data = {};
|
this.commonRequest("/api/client/user/getMsgSettings", obj);
|
},
|
setMsgSettings(obj) {
|
obj.data = obj.settings;
|
this.commonRequest("/api/client/user/setMsgSettings", obj);
|
},
|
advice(obj) {
|
obj.data = { content: obj.content };
|
this.commonRequest("/api/client/config/advice", obj);
|
},
|
sponsorSignUp(obj) {
|
obj.data = { identity: obj.identity, provider: obj.provider, phone: obj.phone };
|
this.commonRequest("/api/client/config/sponsorSignUp", obj);
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
module.exports = api;
|