This commit is contained in:
chaosBreaking
2019-10-12 11:56:07 +08:00
parent 0bb94f6bc7
commit d85c774a93

View File

@@ -157,20 +157,23 @@ module.exports = {
const { userId } = res.locals.user; const { userId } = res.locals.user;
return await Promise.all([User.findById(userId), VReq.find({ userId })]) return await Promise.all([User.findById(userId), VReq.find({ userId })])
.then(([user, reqs]) => { .then(([user, reqs]) => {
const verifyLevel = user.verifyLevel; const verifyLevel = user.verifyLevel + 1; // 请求认证级别 = 用户当前认证级别+1
let verifyStatus = 'unknow'; let verifyStatus = 0;
let info = '';
for (let i = 0, len = reqs.length; i < len; ++i) { for (let i = 0, len = reqs.length; i < len; ++i) {
if (reqs[i].verifyLevel === verifyLevel) { if (reqs[i].verifyLevel === verifyLevel) {
verifyStatus = reqs[i].verifyStatus; verifyStatus = reqs[i].verifyStatus;
info = reqs[i].info;
} }
} }
return res.json({ return res.json({
code: 0, code: 0,
data: { data: {
verified: +user.verifyLevel > 0, verified: +user.verifyLevel > 0,
verifyLevel: user.verifyLevel, verifyLevel: verifyLevel,
verifyData: user.verifyData[user.verifyLevel], verifyData: user.verifyData[verifyLevel],
verifyStatus verifyStatus,
info
} }
}); });
}); });