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