Authored by 邱骏

update

... ... @@ -181,7 +181,8 @@ const shoes = {
});
} else if (parseInt(question, 10) === 0) {
let session_token = req.session.shoesToken;
console.log(session_token, token);
// console.log(session_token, token);
if (session_token !== token) {
return res.json({
code: 400,
... ... @@ -310,6 +311,8 @@ const shoes = {
let friendsInfo = await req.ctx(ShoesModel).getAllUserScoreList(actId, per);
console.log(scoreInfo, friendsInfo);
return res.json(
{
code: 200,
... ...
... ... @@ -284,6 +284,8 @@ class ShoesModel extends global.yoho.BaseModel {
unionId
});
if (userInfo.length > 0) {
let userInfoObj = userInfo[0];
let userId = userInfoObj.id;
... ... @@ -294,27 +296,39 @@ class ShoesModel extends global.yoho.BaseModel {
actId
});
let score = scoreInfo[0].count * perScore;
let rank = scoreInfo[0].rownum;
let playTime = scoreInfo[0].playTime;
let createTime = parseInt((new Date()).getTime() / 1000, 10) - parseInt(scoreInfo[0].create_time, 10);
console.log(scoreInfo);
if (scoreInfo && scoreInfo.length > 0) {
let score = scoreInfo[0].count * perScore;
let rank = scoreInfo[0].rownum;
let playTime = scoreInfo[0].playTime;
let createTime = parseInt((new Date()).getTime() / 1000, 10) - parseInt(scoreInfo[0].create_time, 10);
return {
code: 200,
userid: userId,
unionid: unionId,
nickname: userName,
headimgurl: userAvatar,
score: score,
rank: rank,
playTime: playTime,
createTime: createTime
};
} else {
return {
code: 201,
unionId: unionId,
message: '用户无得分'
};
}
return Promise.resolve({
userid: userId,
unionid: unionId,
nickname: userName,
headimgurl: userAvatar,
score: score,
rank: rank,
playTime: playTime,
createTime: createTime
});
} else {
return Promise.reject({
return {
code: 203,
message: '用户不存在'
});
message: '用户不存在或没有得分'
};
}
}
... ...