修改获取成就人数和接受成就邀请的方法
This commit is contained in:
parent
1d9d476d66
commit
1148faa758
@ -29,7 +29,7 @@
|
||||
"list": []
|
||||
},
|
||||
"miniprogram": {
|
||||
"current": 1,
|
||||
"current": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 0,
|
||||
@ -47,6 +47,18 @@
|
||||
"name": "分享游戏",
|
||||
"pathName": "pages/index",
|
||||
"query": "roomId=5566743627830405120010001&gid=7002058&togame=1",
|
||||
"scene": 1044,
|
||||
"shareInfo": {
|
||||
"groupName": "测试模拟群0",
|
||||
"shareName": "l1lFQSfRNyzbmItaNydLIfww4aDGgwnR63arsQsO07E@cr4dev",
|
||||
"shareKey": "lUMRXfJ9aVJvH6p3EENpKuCMv3DfAYJcvdXNnO0B1DMGOF3tfjd7W-PcTEfQeD48L4OQkB2r2OqRKme3-K31wQ~~"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "成就分享",
|
||||
"pathName": "pages/index",
|
||||
"query": "isShare=1&inviter_id=6001_8004_o5FrX5a3VI5aE7kwgn7Qe7hriJ8Y&shareType=achivement",
|
||||
"scene": null
|
||||
}
|
||||
]
|
||||
|
10
src/app.wpy
10
src/app.wpy
@ -201,14 +201,14 @@ export default class extends wepy.app {
|
||||
updateVip(vip) {
|
||||
this.globalData.vip = vip;
|
||||
}
|
||||
getShareCount(cb) {
|
||||
sdkManage.getAchievInviteeNum(cb);
|
||||
getShareCount() {
|
||||
return sdkManage.getAchievInviteeNum();
|
||||
}
|
||||
getShareDetail(cb) {
|
||||
sdkManage.queryAchievementShareDetail(cb);
|
||||
return sdkManage.queryAchievementShareDetail(cb);
|
||||
}
|
||||
updateUserInfo(allInfo, cb) {
|
||||
sdkManage.updateUser(allInfo, cb);
|
||||
updateUserInfo(allInfo) {
|
||||
return sdkManage.updateUser(allInfo);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
@ -151,22 +151,24 @@ var SDKManage = function() {
|
||||
this.getStorage(['aaa', 'bbb'], cb);
|
||||
};
|
||||
|
||||
this.getAchievInviteeNum = function(cb) {
|
||||
var callback = function(res) {
|
||||
this.getAchievInviteeNum = function() {
|
||||
return new Promise((resolve, reject) => {
|
||||
const callback = function(res) {
|
||||
console.log('playerData.invitee_nums');
|
||||
console.log(res);
|
||||
var invitee_nums = 0;
|
||||
for (var i = 0; i < res.length; i++) {
|
||||
let invitee_nums = 0;
|
||||
for (let i = 0; i < res.length; i++) {
|
||||
if (res[i].achievement_id == 100) {
|
||||
invitee_nums = res[i].invitee_num;//邀请玩家数
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (cb) {
|
||||
cb(invitee_nums);
|
||||
}
|
||||
resolve(invitee_nums);
|
||||
};
|
||||
jcshare.getAchievInviteeNum(callback);
|
||||
jcshare.getAchievInviteeNum(callback, (err) => {
|
||||
reject(err);
|
||||
});
|
||||
})
|
||||
};
|
||||
|
||||
|
||||
@ -189,19 +191,27 @@ var SDKManage = function() {
|
||||
];
|
||||
this.doLogin();
|
||||
};
|
||||
this.queryAchievementShareDetail = function(cb) {
|
||||
var callback = function(res) {
|
||||
console.log('playerData.invitee_detail');
|
||||
console.log(res);
|
||||
if (cb) {
|
||||
cb(res);
|
||||
}
|
||||
this.queryAchievementShareDetail = function() {
|
||||
return new Promise((resolve, reject) => {
|
||||
const callback = function(res) {
|
||||
const result = res[100] || [];
|
||||
resolve(result);
|
||||
};
|
||||
jcshare.queryAchievementShareDetail([1001], callback, function() {});
|
||||
jcshare.queryAchievementShareDetail([100], callback, function() {
|
||||
reject();
|
||||
});
|
||||
});
|
||||
};
|
||||
this.updateUser = function(allInfo) {
|
||||
return new Promise((resolve, reject) => {
|
||||
jcfw.updateUser(allInfo, (obj) => {
|
||||
resolve(obj);
|
||||
},(err) => {
|
||||
reject(err);
|
||||
})
|
||||
})
|
||||
|
||||
};
|
||||
this.updateUser = function(allInfo, cb) {
|
||||
jcfw.updateUser(allInfo, cb)
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
@ -89,7 +89,8 @@
|
||||
vip_btn_title: '激活',
|
||||
vip_params: '',
|
||||
showBuy: false,
|
||||
payVer: 'develop'
|
||||
payVer: 'develop',
|
||||
achivement: false,
|
||||
};
|
||||
|
||||
methods = {
|
||||
@ -98,10 +99,12 @@
|
||||
url: '/pages/gameInfo?id=' + gid
|
||||
})
|
||||
},
|
||||
toSearch() {
|
||||
wepy.navigateTo({
|
||||
url: '/pages/search'
|
||||
})
|
||||
async toSearch() {
|
||||
// wepy.navigateTo({
|
||||
// url: '/pages/search'
|
||||
// })
|
||||
let res = await this.$parent.getShareDetail();
|
||||
console.log(res);
|
||||
}
|
||||
};
|
||||
onPullDownRefresh() {
|
||||
@ -317,12 +320,15 @@
|
||||
this.noMore = true;
|
||||
}
|
||||
onShareAppMessage() {
|
||||
let self = this;
|
||||
let account = wepy.getStorageSync('account');
|
||||
let shareObj = this.$getShareCfg();
|
||||
let shareUrl = `/pages/index?isShare=1&inviter_id=${account.account_id}`;
|
||||
if (this.achivement) {
|
||||
shareUrl += '&shareType=achivement'
|
||||
}
|
||||
return {
|
||||
title: shareObj.str,
|
||||
path: `/pages/index?isShare=1&inviter_id=${account.account_id}`,
|
||||
path: shareUrl,
|
||||
imageUrl: shareObj.image,
|
||||
success: function (res) {
|
||||
wepy.getShareInfo({
|
||||
|
@ -106,16 +106,14 @@
|
||||
}
|
||||
};
|
||||
|
||||
onLoad(params) {
|
||||
async onLoad(params) {
|
||||
this.env = g.env;
|
||||
this.text = decodeURIComponent(params.text);
|
||||
this.aid = decodeURIComponent(params.aid);
|
||||
this.ad_price = this.$getExtCfg('ad_price');
|
||||
console.log(`aid : ${this.aid}`);
|
||||
let self = this;
|
||||
this.$parent.getShareCount(count => {
|
||||
self.shareCount = count;
|
||||
});
|
||||
this.shareCount = await this.$parent.getShareCount();
|
||||
let cfg = wepy.getStorageSync('cfg');
|
||||
let gameArr = [];
|
||||
(cfg && cfg.ad_games) && (gameArr = JSON.parse(cfg.ad_games));
|
||||
|
@ -42,13 +42,13 @@
|
||||
}
|
||||
|
||||
methods = {
|
||||
bindGetUserInfo: function(e) {
|
||||
bindGetUserInfo: async function(e) {
|
||||
let self = this
|
||||
if (e.detail.userInfo) {
|
||||
this.jcLog(e.detail);
|
||||
wepy.setStorageSync('userInfo', JSON.stringify(e.detail.userInfo));
|
||||
self.$parent.updateGlobalData('userInfo', e.detail.userInfo);
|
||||
self.$parent.updateUserInfo(e.detail);
|
||||
await self.$parent.updateUserInfo(e.detail);
|
||||
wepy.navigateBack({
|
||||
delta: 1
|
||||
})
|
||||
|
@ -37,6 +37,7 @@ module.exports = {
|
||||
'transform-decorators-legacy',
|
||||
'transform-object-rest-spread',
|
||||
'transform-export-extensions',
|
||||
'syntax-export-extensions'
|
||||
]
|
||||
}
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user