...
|
...
|
@@ -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: '用户不存在或没有得分'
|
|
|
};
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
|